Jenkins是一款由Java编写的开源的持续集成工具。
安装 java
由于使用 java 写成, 所以运行 jenkins 需要有java 环境, 所以我们需要在机器上安装 java, 通过
$ java -version
复制代码
可以查看 java 的版本, 例如
openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)
复制代码
如果 没有检测正确的输出, 需要安装 java, 在 centos 系统上安装java 需要运行
$ yum install java
复制代码
安装 Jenkins
我们安装稳定版本
# 获取 repo
$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
# 获取key, 如果你之前导入 jenkins 的key, 这一步可以忽略
$ sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
$ yum update && yum install jenkins
# 启用 jenkins
$ systemctl start jenkins
复制代码
到这一步我们已经安装并启动了jenkins, 下面看下 jenkins 的启动参数 ps -ef |grep jenkins
/etc/alternatives/java
-Dcom.sun.akuma.Daemon=daemonized
-Djava.awt.headless=true
-DJENKINS_HOME=/var/lib/jenkins
-jar /usr/lib/jenkins/jenkins.war
--logfile=/var/log/jenkins/jenkins.log
--webroot=/var/cache/jenkins/war
--daemon
--httpPort=8080
--debug=5
--handlerCountMax=100
--handlerCountMaxIdle=20
复制代码
这里监听的默认端口是 8080 , 如果没有开启服务端端口防火墙的, 去进行开启, 如果开启, 可以通过 ip:8080 开进行访问.这里我们通过地址来进行访问.
配置 Jenkins
配置密码并进入 jenkins
这里我们打开地址 {ip:8080} 这个地址, 会出现这个页面, 如果没有访问或者出错, 请检查下 jenkins 服务是否开启,或者端口是否已经打开.
我们在服务器上使用
$ cat /var/lib/jenkins/secrets/initialAdminPassword
9d5174aacaec4795ae53356d1f18bcf1
复制代码
来查看下密码, 然后把密码填写到 管理员密码
栏, 然后点击继续
随后服务端进入 配置界面, 耐心等候
安装插件
接下来提示安装插件
这一步我们安装推荐的插件.
这一步我们等待服务端自行安装, 然后进入创建管理员界面
创建管理员
如果不想创建, 则使用 admin 账号继续, 否则自己创建一个, 然后点击 保存并完成
我建议还是创建一个, 默认的管理员容易猜, 而且一般人都不改密码, 建好之后吧 admin 账号删掉.
为了怕用户名忘记, 截图一张作为记录
配置实例地址
如果没有什么需要确认的. 这个默认的地址就是你以后的访问地址了. 保存就可以, 如果有配置需要域名啥的. 根据自己需要来进行配置
然后就真的完成了. 这个真是最后一步了