将Jenkins作为docker容器运行时,某些高级设置可能会在升级(或重新启动)时丢失。我的典型示例是将wildfly-deployer
的wildfly-cli jar下载到/var/lib/jenkins/war/WEB-INF/lib/
中
由于詹金斯(Jenkins)的工作,我发现实施这样的设置很容易。
我现在面临以下问题:是否有一种方法可以在系统/ jenkins引导后仅触发一次詹金斯工作?
答案 0 :(得分:0)
我有个主意,可能有点怪异:在原始的Jenkins容器的基础上构建一个自定义Docker容器,并向您的docker文件添加一个额外的步骤。
额外的步骤将触发该工作。 Jenkins确实可以选择从外部开始作业,例如从脚本开始,或者在您的情况下从docker文件开始。
您可以重建并重新启动该容器,它将运行一次构建。这样对您有用吗?