CentOS 安装 jenkins

1、Java jdk 安装

安装以前先检查一下系统有没有自带open-jdk

命令:java

rpm -qa |grep java复制代码

rpm -qa |grep jdk复制代码

rpm -qa |grep gcj
复制代码

若是没有输入信息表示没有安装。node

若是安装可使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载全部带有Java的文件 这句命令的关键字是javavim

首先检索包含java的列表浏览器

yum list java*

检索1.8的列表

yum list java-1.8*

安装1.8.0的全部文件

yum install java-1.8.0-openjdk* -y

使用命令检查是否安装成功

java -version

到此安装结束了。这样安装有一个好处就是不须要对path进行设置,自动就设置好了bash


2、jenkins安装和配置

安装 jenkins

1. 下载依赖服务器

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposession

2. 导入秘钥app

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
工具

3. 安装post

yum install jenkins

4. 查找jenkins安装路径

rpm -ql jenkins

jenkins相关目录释义:

  • /usr/lib/jenkins/:jenkins安装目录,war包会放在这里
  • /etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等均可以在这里配置。
  • /var/lib/jenkins/:默认的JENKINS_HOME。
  • /var/log/jenkins/jenkins.log:jenkins日志文件。


初始化 jenkins服务器

1. 编辑 jenkins 配置文件

为了避免由于权限出现各类问题,这里直接修改用户为root。

vim /etc/sysconfig/jenkins

 $JENKINS_USER="root"

2. 修改 jenkins 端口

若默认8080端口未被占用,可不修改。 若端口已被占用,则修改端口为其余端口,并将对应端口开放。

3. 启动 jenkins

推荐用 screen 工具启动 jenkins 服务,能够后台运行,不用担忧远程端口关闭致使服务中止。screen 具体用法这里就不展开了,能够参考: juejin.im/post/5d1d64…

启动 jenkins

java -jar /usr/lib/jenkins/jenkins.war --httpPort=8899

使用 screen 启动 jenkins (jenkins1是为jenkins服务建立的会话名称)

screen -S jenkins1 java -jar /usr/lib/jenkins/jenkins.war --httpPort=8899

分离屏幕后台运行 jenkins:

先按 control + A ,再按 D

列出当前全部的 session:

screen -ls

能够查看到在后台运行的 jenkins 服务,即使服务器 logout 了,Jenkins 服务依然可使用。


4. 访问 jenkins 地址

浏览器输入: http://[服务器ip地址]:[端口号]

若启动成功,会出现解锁 jenkins 页面。

输入命令获取密码

cat /var/lib/jenkins/secrets/initialAdminPassword

而后按照页面一步步操做便可:解锁jenkins -> 安装推荐的插件 -> 建立第一个管理员帐号

建立管理员帐号这一步,也能够直接选择使用admin帐号,须要输入上面获取到的密码。

接下来就可使用jenkins了。

相关文章
相关标签/搜索