Jenkins 自动重新加载配置可能吗?
Jenkins Auto Reload Configuration Possible?
我有两台 Jenkins 服务器共享一个作业目录以实现高可用性。
但是,如果一台服务器构建了任何工作区,另一台服务器将无法构建它,因为它们将下一个可用的构建编号存储在内存中。
所以我需要一个可以定期自动重新加载作业配置的插件。有人知道合适的插件吗?
不知道有没有这种插件。但是要定期重新加载作业的配置,您可以通过结合 crontab
实用程序以编程方式使用。
第 1 步:
编写 Groovy 脚本 reload-config
进行重新加载配置。
第 2 步:
java -jar jenkins-cli.jar -s http://jenkins_url/ groovy reload-config.groovy
第 3 步:
设置一个 crontab
任务来执行步骤 2。
我有两台 Jenkins 服务器共享一个作业目录以实现高可用性。 但是,如果一台服务器构建了任何工作区,另一台服务器将无法构建它,因为它们将下一个可用的构建编号存储在内存中。
所以我需要一个可以定期自动重新加载作业配置的插件。有人知道合适的插件吗?
不知道有没有这种插件。但是要定期重新加载作业的配置,您可以通过结合 crontab
实用程序以编程方式使用。
第 1 步:
编写 Groovy 脚本 reload-config
进行重新加载配置。
第 2 步:
java -jar jenkins-cli.jar -s http://jenkins_url/ groovy reload-config.groovy
第 3 步:
设置一个 crontab
任务来执行步骤 2。