我正在建立CI管道。
我有一个构建docker映像的脚本。
在travis.yml中,是这样的。
script
- bash builddocker.sh
我希望能够使用相同的脚本并以这样的方式运行,以便生成图像并将其推送到不同分支的不同存储库。
例如,对于母版,将其推送到dev-docker-repository
对于功能分支,请将其推送到“ team-test-repository”
答案 0 :(得分:0)
这是您可以在脚本中处理的内容,只需在参数中为其指定分支即可。
print
否则,也可以使用build stages并根据分支定义不同的作业,例如
script:
- bash builddocker.sh $TRAVIS_BRANCH
希望这会有所帮助!