2016-11-28 24 views
0

我正在安装Jenkins 2,所有使用Ansible的插件和我都不想使用SCM Sync配置插件[1]来管理Jenkins配置。有没有办法在外部完成SCM Sync配置插件重载[2]?我已经尝试过Ansible URI模块,并试图使用wget,问题似乎是它没有进行身份验证。当使用SCM Sync配置插件时,使用Ansible重新加载配置

[1] https://wiki.jenkins-ci.org/display/JENKINS/SCM+Sync+configuration+plugin

[2] http://password:[email protected]_url/plugin/scm-sync-configuration/reloadAllFilesFromScm

回答

1

尝试下面的步骤,

  1. 安装詹金斯和配置SCM同步插件包括所有必要的詹金斯作业/配置,其包括SCM同步插件配置也是如此。
  2. 当你试图在新实例中提取/重新加载时,在ansible playbook/role中使用“git archive ---”命令来提取并重新启动jenkins。
  3. 在步骤2之前,确保git配置文件和SSH密钥 已配置为Jenkins用户使用Git帐户。