如何在Jenkins(管道)中为dockercontainer指定启动脚本?

时间:2017-11-17 10:09:35

标签: docker jenkins dockerfile jenkins-pipeline docker-container

我已将Jenkins配置为在docker容器中运行Build Jobs和功能测试。例如,当我点击"立即构建" -Button-Jenkins将构建位于Git中的Dockerfile并运行容器,以便可以在此容器中完成Buildsteps(Jenkinsfile)。

我的问题是:如何在Jenkins-Pipeline中为我的Container指定一个启动脚本? 谢谢你的任何提示。

1 个答案:

答案 0 :(得分:0)

您可以在Jenkins管道中将字符串(即起始名称)作为input parameter传递,以便您可以有条件地指定要运行的脚本。

然后,您可以在运行时在jenkins管道配置中安装相应的脚本。

docker run -v /path/to/script:/var imageName /var/${START_SCRIPT}.sh