Linux安装部署Jenkins

Jenkins 是什么?

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

Jenkins环境准备

1、安装Jenkins前确保配置好JDK环境

JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html

2、下载好Jenkins安装包

Jenkins下载地址:https://www.jenkins.io/download(官网)

Jenkins下载地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/war(清华大学)

Jenkins 安装

1、安装JDK环境

1)解压JDK软件包

[root@localhost ~]# tar zxf jdk-8u144-linux-x64.tar.gz -C /usr/local

2)配置系统环境变量

#编辑vim /etc/profile,加入以下内容

[root@localhost ~]# vim /etc/profile

  1. export JAVA_HOME=/usr/local/jdk1.8.0_144
  2. export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
  3. export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

#执行source /etc/profile使其生效

[root@localhost ~]# source /etc/profile

3)使用java、javac等命令验证是否安装成功。

[root@localhost ~]# java -version

java version "1.8.0_144"

Java(TM) SE Runtime Environment (build 1.8.0_144-b01)

Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

2、安装Jenkins

# 这里我采用的war包方式,版本为2.245,需要Tomcat支持

2.1安装Tomcat

1)下载Tomcat安装包

[root@localhost ~]# wget -c https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz

2)解压Tomcat软件包

[root@localhost ~]# tar xf apache-tomcat-8.5.57.tar.gz

[root@localhost ~]# mv apache-tomcat-8.5.57 /usr/local/tomcat

2.2下载Jenkins软件包

[root@localhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.245/jenkins.war

1)删除Tomcat没必要的目录

[root@localhost ~]# cd /usr/local/tomcat/webapps

[root@localhost webapps]# rm -rf docs/ examples/ host-manager/ manager/ ROOT/*

2)移动下载好的war包拷贝到ROOT目录解压

[root@localhost webapps]# cd ROOT

[root@localhost ROOT]# mv ~/jenkins.war .

[root@localhost ROOT]# jar xf jenkins.war

[root@localhost ROOT]# /usr/local/tomcat/bin/startup.sh

3、访问Jenkins

1)输入服务器IP+8080端口(默认,未修改)

Linux安装部署Jenkins

2)复制管理员密码

[root@localhost ROOT]# cat /root/.jenkins/secrets/initialAdminPassword

83ebb23eb14446ab9afae6a022b8f728

Linux安装部署Jenkins

# 尴尬了,不要慌

Jenkins在下载插件之前会先检查网络连接,其会读取这个文件中的网址。默认是:访问谷歌,这就很坑了,服务器网络又不能FQ,肯定监测失败呀,不得不说jenkins的开发者脑子锈了,所以将图下的google改为www.baidu.com即可,更改完重启服务。

解决上述问题方法一:

[root@localhost ~]# sed -i 's#www.google.com#www.baidu.com#g' /root/.jenkins/updates/default.json

解决上述问题方法二:

修改/root/.jenkins/hudson.model.UpdateCenter.xml

该文件为jenkins下载插件的源地址,改地址默认jenkins默认为:https://updates.jenkins.io/update-center.json,就是因为https的问题,此处我们将其改为http即可,之后重启jenkins服务即可。

其他国内备用地址(也可以选择使用):

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

http://mirror.esuni.jp/jenkins/updates/update-center.json

在修复完之后,我们发现离线问题已经解决,如图下所示:

Linux安装部署Jenkins

3)安装推荐的插件即可

Linux安装部署Jenkins

Linux安装部署Jenkins

Linux安装部署Jenkins

4)安装完插件后,创建新用户

Linux安装部署Jenkins

5)完成用户配置后,就完成安装了

Linux安装部署Jenkins

6)登录Jenkins

# 输入刚刚设置的账号密码

Linux安装部署Jenkins

# 登录成功页面

Linux安装部署Jenkins

至此,Jenkins安装完毕

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值