У меня есть экземпляр Jenkins, работающий в контейнере докеров, запущенный на экземпляре AWS EC2 с группой безопасности, разрешающей трафик на порты 22, 80 и 8080. Я использую Ansible для установки и докеров, и Jenkins. Роль Дженкинса выглядит так:
- name: Start Jenkins Container
docker_container:
name: Jenkins
image: jenkins:latest
state: started
ports: 8080:8080
- name: Get Jenkins default password
command: docker exec -it Jenkins bash -c 'cat /var/jenkins_home/secrets/initialAdminPassword'
register: hello
- debug: msg="{{ hello.stdout }}"
Я могу получить доступ к мастеру установки, я передаю пароль из файла / var / jenkins_home / secrets / initialAdminPassword, и когда дело доходит до установки плагинов, все они не устанавливаются. Я могу пропустить установку и перейти на панель инструментов, но там я вижу сообщение о трех проблемах:
Вы можете помочь мне понять, что здесь происходит?
Похоже, вам придется использовать более новую версию Jenkins. Вместо того, чтобы указывать последнюю версию в качестве тега изображения, лучше указать конкретную версию. Судя по вашему журналу, похоже, что запрашиваемая версия с самым большим номером - v2.150. В настоящее время вы устанавливаете версию 2.60.3.
Я бы рекомендовал указать здесь последнюю версию: https://jenkins.io/changelog/