如何在启动时触发Jenkins作业

时间:2018-08-27 15:14:53

标签: jenkins

将Jenkins作为docker容器运行时,某些高级设置可能会在升级(或重新启动)时丢失。我的典型示例是将wildfly-deployer

的wildfly-cli jar下载到/var/lib/jenkins/war/WEB-INF/lib/

由于詹金斯(Jenkins)的工作,我发现实施这样的设置很容易。

我现在面临以下问题:是否有一种方法可以在系统/ jenkins引导后仅触发一次詹金斯工作?

1 个答案:

答案 0 :(得分:0)

我有个主意,可能有点怪异:在原始的Jenkins容器的基础上构建一个自定义Docker容器,并向您的docker文件添加一个额外的步骤。

额外的步骤将触发该工作。 Jenkins确实可以选择从外部开始作业,例如从脚本开始,或者在您的情况下从docker文件开始。

您可以重建并重新启动该容器,它将运行一次构建。这样对您有用吗?