首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Jenkins(Pipeline)中为我的dockercontainer指定一个startscript?

如何在Jenkins(Pipeline)中为我的dockercontainer指定一个startscript?
EN

Stack Overflow用户
提问于 2017-11-17 18:09:35
回答 1查看 54关注 0票数 1

我已经将我的Jenkins配置为在docker容器中运行我们的构建作业和功能测试。例如,当我点击"Build Now“时,-Button- Jenkins将在Git中构建done文件,并运行容器,这样构建步骤(Jenkinsfile)就可以在这个容器中完成。

我现在的问题是:如何在Jenkins-Pipeline中为我的Container指定一个startscript?谢谢你的建议。

EN

回答 1

Stack Overflow用户

发布于 2017-11-19 23:22:39

您可以在Jenkins管道中传递一个字符串(即startscript名称)作为input parameter,这样您就可以有条件地指定要运行的脚本。

然后,您可以在运行时在jenkins管道配置中挂载适当的脚本。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47348111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档