代码之家  ›  专栏  ›  技术社区  ›  Yves Martin

如何在boot启动Jenkins的工作

  •  0
  • Yves Martin  · 技术社区  · 7 年前

    当Jenkins作为docker容器运行时,一些高级设置可能会在升级(或重新启动)时丢失。我的典型示例是将wildfly cli jar下载到 /var/lib/jenkins/war/WEB-INF/lib/ 对于 wildfly-deployer

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

    我现在面临以下问题:有没有办法在系统/詹金斯启动后只触发詹金斯作业一次?

    1 回复  |  直到 7 年前
        1
  •  0
  •   mbruns42    7 年前

    我有一个想法,这可能有点黑客:在原来的Jenkins容器的基础上构建一个定制docker容器,并向docker文件添加一个额外的步骤。

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

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