小编典典

使用Ansible配置Jenkins 2.0

jenkins

我正在使用Ansible来配置服务器,我安装了Jenkins 2.0,但是当我打开Web
UI时,它具有启动配置。我该如何使用Ansible或shell或jenkins-cli。CentOS 7,Ansible 2.0.1.0。所以,

  1. http://pkg.jenkins-ci.org/redhat-rc/jenkins-2.0-1.1.noarch.rpm rpm 安装Jenkins 2.0 。
  2. 用yum安装Java。
  3. 服务启动詹金斯。
  4. 打开192.168.46.10:8080,这将打开Jenkins。
  5. 在Web UI中添加初始管理员密码。
  6. 在Web UI中,选择并安装插件。
  7. 在Web UI中,创建一个新的admin用户。

5,6,7点都是新Jenkins的启动配置。我不知道我们如何自动安装它。

编辑1:

1,2,3点已经完成,只是我没有分享,因为没有必要,因为我只需要建议如何配置Jenkins。但是现在我将其添加到我的问题中。

---
- name: Jenkins - install | Install java
  yum: name=java state=installed

- name: Jenkins - install | Install Jenkins 2.0
  yum: pkg=http://pkg.jenkins-ci.org/redhat-rc/jenkins-2.0-1.1.noarch.rpm state=installed

- name: Jenkins - install | Start and enable Jenkins 2.0
  service: name=jenkins state=started enabled=yes

阅读 327

收藏
2020-07-25

共1个答案

小编典典

我找到了一个解决方案,在我可以更改配置文件之后,请关闭安装向导。

- name: Jenkins - configure | Turn off Jenkins setup wizard
  lineinfile: dest=/etc/sysconfig/jenkins regexp='^JENKINS_JAVA_OPTIONS=' line='JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Djenkins.install.runSetupWizard=false"'
  notify: restart jenkins
2020-07-25