2021年3月21日 周末
环境 certOS
目前一个项目未部署到jenkins,每次项目上线需要手动上传jar包,然后通过linux命令启动项目,虽然经过不断的项目上线部署,我学到了很多linux基本知识及命令,对服务器多了很多了解,但时间长了也会意识到这样人工部署容易出错,且耗费的时间比较长,周末,我想着自己下载安装下jenkins,将项目部署下。
安装jenkins第一步,打开jenkins官网准备看下版本下载
https://pkg.jenkins.io
找到 certOS,点进去,发现官网已经给了linux安装的基本命令,那就跟着官网安装即可,官网界面如下图所示。
安装步骤如下:
- yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yum repos
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
- 安装 命令
yum install jenkins
项目开始下载,出现提示是否下载时,输入y,回车等待安装即可。成功后如下图所示。
默认Jenkins通过 Jenkins用户启动的,端口为8080,为了避免端口冲突,也为了能通过root用户启动jenkins,我们需要在配置文件中修改:
vim /etc/sysconfig/jenkins
JENKINS_USER = "root"
JENKINS_PORT="8888"
修改账户为root,端口号为8888,保存退出
启动 jenkins
systemctl start jenkins
tail /var/lib/jenkins/secrets/initialAdminPassword
找到密码并输入后进入如下插件安装页面
这里我点击的是 Install suggested plugins 即推荐安装的插件,耐心等待安装