【发布时间】:2019-07-09 21:44:16
【问题描述】:
以下是运行构建后的输出(成功):
$ sam build
2019-06-02 15:36:37 Building resource 'SomeFunction'
2019-06-02 15:36:37 Running PythonPipBuilder:ResolveDependencies
2019-06-02 15:36:39 Running PythonPipBuilder:CopySource
Build Succeeded
Built Artifacts : .aws-sam/build
Built Template : .aws-sam/build/template.yaml
Commands you can use next
=========================
[*] Invoke Function: sam local invoke
[*] Package: sam package --s3-bucket <yourbucket>
[command] && echo "Yes" 方法对我没有帮助。
我尝试在 Jenkins 管道中使用它
def samAppBuildStatus = sh(script: '[cd sam-app-folder; sam build | grep 'Succeeded' ] && echo true', returnStatus: true) as Boolean
作为单行脚本命令,但不起作用
如何使用 bash 脚本获取成功构建状态?用于 Jenkins 流水线
【问题讨论】:
标签: bash jenkins-pipeline jenkins-groovy