Я пытаюсь установить следующие плагины Jenkins (при установке Jenkins) с использованием анзибльНе удалось установить мерзавца и связанные плагинов в Jenkins с помощью анзибль
мерзавец, мерзавец-клиент, SSH, SCM-апи, shiningpanda плагин
После установки пакетов ssh, scm-api, shiningpanda plugins
установлены. git and git-client
не входят в список установленных плагинов. Ниже приведен код и ссылку на код, который я использовал:
- name: Get the jenkins-cli jarfile from the Jenkins server
get_url:
url: "http://{{host-name}}:8080/jnlpJars/jenkins-cli.jar"
dest: "/opt/jenkins-cli.jar"
register: jarfile_get
until: "'OK' in jarfile_get.msg or 'file already exists' in jarfile_get.msg"
retries: 5
delay: 10
- name: Install Jenkins plugins
command: >
java -jar /opt/jenkins-cli.jar -s http://{{host-name}}:8080/ install-plugin {{ item }}
creates=/var/lib/jenkins/plugins/{{ item }}.jpi
with_items: jenkins_plugins
notify: restart jenkins
- name: Force a change of owner for all plugins
shell: chown -R konfilarity:konfilarity /var/lib/jenkins/plugins/*
notify: restart jenkins
Ссылка на анзибль скрипт называется: Install-jenkins-plugin-ansible
Можете ли вы опубликовать результат выполнения Ansible? Не было никаких ошибок? – nwinkler
он дал следующий результат, когда я побежал на бродячую машину с ip: 192.168.33.14: ЗАДАНИЕ: [build_server_jenkins | Установите плагины Jenkins] ************************ Пропуск: [192.168.33.14] => (item = credentials) Пропуск: [192.168 .33.14] => (пункт = SSH-учетные данные) изменена: [192.168.33.14] => (п = ГИТ-клиент) изменена: [192.168.33.14] => (п = мерзавец) изменилось: [192.168.33.14] => (пункт = SSH) пропуск: [192.168.33.14] => (п = SCM-апи) изменена: [192.168.33.14] => (п = shiningpanda) изменилось: [192.168.33.14] => (item = test-results-analyzer) –