首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >go-cd管道无法执行自定义命令。

go-cd管道无法执行自定义命令。
EN

Stack Overflow用户
提问于 2014-11-16 13:50:16
回答 1查看 1.8K关注 0票数 0

我在上面有ubuntu和go-agent/server,我已经定义了任务:

代码语言:javascript
复制
<exec command="/bin/sh" >
<arg>-c</arg>
<arg>sbt test</arg>
</exec>

Sbt可以从终端获得,因此我可以轻松地从终端运行以下命令:

代码语言:javascript
复制
sbt test

代码语言:javascript
复制
/bin/sh -c 'sbt test'

但是当我运行管道时,我发现了一个错误:

代码语言:javascript
复制
[go] Start to execute task: <exec command="/bin/sh" >
<arg>-c</arg>
<arg>sbt test</arg>
</exec>. 
[go] setting environment variable 'GO_SERVER_URL' to value 'https://127.0.0.1:8154/go/'
[go] setting environment variable 'GO_TRIGGER_USER' to value 'anonymous'
[go] setting environment variable 'GO_PIPELINE_NAME' to value 'poll-app'
[go] setting environment variable 'GO_PIPELINE_COUNTER' to value '60'
[go] setting environment variable 'GO_PIPELINE_LABEL' to value 'poll-app.1.0.60'
[go] setting environment variable 'GO_STAGE_NAME' to value 'build-test-stage'
[go] setting environment variable 'GO_STAGE_COUNTER' to value '1'
[go] setting environment variable 'GO_JOB_NAME' to value 'build-test-job'
[go] setting environment variable 'GO_REVISION_POLL_APP_GIT' to value '13b313a2ed32f260ebfecfb18e34ac10123353bf'
[go] setting environment variable 'GO_TO_REVISION_POLL_APP_GIT' to value '13b313a2ed32f260ebfecfb18e34ac10123353bf'
[go] setting environment variable 'GO_FROM_REVISION_POLL_APP_GIT' to value '13b313a2ed32f260ebfecfb18e34ac10123353bf'
[go] overriding environment variable 'PATH' with value '$PATH:/var/lib/go-agent/pipelines/poll-app'
/bin/sh: 1: sbt: not found

有什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-17 17:21:24

问题在于路径,我不应该在管道配置中覆盖它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26957679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档