2016-11-28 53 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帳戶。