阿里云服务器centos7.9安装jenkins教程

1,465 阅读2分钟

因为jenkins是基于java环境运行的,我们需要安装java

安装java

//查看jdk软件包列表
yum search java | grep  jdk

//选择版本并安装
yum -y install java-1.8.0-openjdk*

//查看安装的sdk版本
yum list installed |grep java

//执行以下命令,查看是否安装成功。
java -version

如果安装后有问题需要重装的话运行以下命令

//卸载JDK相关文件输入和tzdata-java输入
yum -y remove java-1.8.0-openjdk*
yum -y remove tzdata-java.noarch

//查看yum库中的Java安装包
yum -y list java*

yum安装jenkins

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

//如果未发现wget命令,运行以下代码
yum remove wget
yum -y install wget
//然后再次运行第一步的代码进行安装jenkins

导入密钥

注意:若之前已从Jenkins导入过密钥,“rpm–import”将失败,请忽略,继续执行下面

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

根据java版本安装jenkins

(1)java11以上的可以安装这个

yum install -y jenkins

(2)我们这里装的java环境是1.8的版本,最后一个支持1.8版本的jenkins版本是2.346.1,我们执行下面命令安装

yum install -y jenkins-2.346.1 

//如果提示jenkins-2.346.1.noarch.rpm的公钥尚未安装,使用以下脚本安装可以跳过公钥检查

sudo yum -y install jenkins  --nogpgcheck

查看jenkins安装信息

rpm -ql jenkins

image.png

更改jenkins默认端口

1.由于jenkins默认端口为8080,而8080又是tomcat的默认端口,为了防止以后端口冲突,我们把8080改为8082; 2.jenkins的配置文件在/etc/sysconfig/jenkins下面,修改配置文件:

image.png 3.修改配置文件之后,还需要修改启动服务文件,centos下的服务文件都在/usr/lib/systemd/system下

vim /usr/lib/systemd/system/jenkins.service

image.png 4.修改完成后执行 

systemctl daemon-reload

就可以重启jenkins服务了

//启动
systemctl start jenkins
//停止
systemctl stop jenkins
//重启
systemctl reload jenkins
//查看
ps -ef | grep jenkins

配置安全组和防火墙放开8082端口

这里有不清楚的看我另一篇文章的最后一部分,只需要nginx文章中的443端口改为8082即可

好不在赘述,配置完成后,重启jenkins服务,然后在浏览器地址栏访问:http://服务器公网ip:8082/ 就可以了

image.png

查看管理员密码

cat /var/lib/jenkins/secrets/initialAdminPassword

我的是:39465c8656b148a1a51274e906314016 image.png 第一次初始化较慢,耐心等待,过了大约15秒,毕竟我的是M1嘛😊

image.png

安装插件

果断选择推荐安装,嘻嘻嘻,等待是漫长的~~~ image.png

long time after,依赖装完了后就开始一路向西,不对一路next

image.png

呦,一看表18:20了,今天就写到这里吧,下班下班

image.png 至于jenkins怎么配置,且听下回分解,再见了掘友们。