【发布时间】:2019-10-14 15:06:07
【问题描述】:
我在 Travis 文件中有以下部署脚本,并且面临多行命令的问题。我尝试了很多组合,但找不到合适的解决方案。如果我将它提取到文件并从脚本属性调用它,它可以正常工作,但我们的目标是将脚本属性中的所有命令作为多行命令。
deploy:
- provider: script
skip_cleanup: true
script: mvn deploy -B -DskipTests -Dbuild.number="$TRAVIS_BUILD_NUMBER"
on:
tags: false
branch: dev
- provider: script
skip_cleanup: true
script:
pip install something &&
another-command &&
yet-another-command &&
docker push "image-name"
on:
tags: false
all_branches: true
这是错误日志:
sh: 1: Syntax error: "&&" unexpected
如果有人知道如何定义多行命令,我将不胜感激。提前致谢。
【问题讨论】:
标签: travis-ci