我已经将我的Jenkins配置为在docker容器中运行我们的构建作业和功能测试。例如,当我点击"Build Now“时,-Button- Jenkins将在Git中构建done文件,并运行容器,这样构建步骤(Jenkinsfile)就可以在这个容器中完成。
我现在的问题是:如何在Jenkins-Pipeline中为我的Container指定一个startscript?谢谢你的建议。
发布于 2017-11-19 23:22:39
您可以在Jenkins管道中传递一个字符串(即startscript名称)作为input parameter,这样您就可以有条件地指定要运行的脚本。
然后,您可以在运行时在jenkins管道配置中挂载适当的脚本。
docker run -v /path/to/script:/var imageName /var/${START_SCRIPT}.sh
https://stackoverflow.com/questions/47348111
复制相似问题