1. 环境准备
- jenkins是Java编写的,所以需要jdk环境,先安装jdk(也可以根据jenkins官网的步骤安装openjdk)
- 安装Git,方便后面从gitlab拉取代码
2. 安装Jenkins
现在官网找不到安装包,都是yum下载命令,如果在执行第一句时遇到如下错误,可以按照提示,在命令中加入忽略认证的命令,再继续执行
[root@QK ~]
--2022-04-02 15:54:30-- https://pkg.jenkins.io/redhat-stable/jenkins.repo
Resolving pkg.jenkins.io (pkg.jenkins.io)... 151.101.74.133
Connecting to pkg.jenkins.io (pkg.jenkins.io)|151.101.74.133|:443... connected.
ERROR: cannot verify pkg.jenkins.io's certificate, issued by ‘/C=US/O=Let's Encrypt/CN=R3’:
Issued certificate has expired.
To connect to pkg.jenkins.io insecurely, use `--no-check-certificate'.
sudo wget --no-check-certificate -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
只要正确的安装完成,就可以在/etc/sysconfig/
目录下找到jenkins的文件,编辑文件修改端口
[root@QK /]
[root@QK sysconfig]
anaconda cbq console ebtables-config init irqbalance kernel netconsole ntpd readonly-root run-parts sysstat
atd chronyd cpupower firewalld ip6tables-config jenkins man-db network ntpdate rsyncd selinux sysstat.ioconf
authconfig clock crond grub iptables-config kdump modules network-scripts rdisc rsyslog sshd wpa_supplicant
[root@QK sysconfig]
[root@QK sysconfig]
1. 修改JENKINS_USER="jenkins"
为JENKINS_USER="root"
,代表用服务器的root用户操作jenkins,否则就需要在服务器另外创建一个jenkins用户来管理jenkins

2. (可选)修改JENKINS_PORT="8080"
为任意不冲突端口(云服务器记得打开相应的安全组端口)
3. 保存退出,启动jenkins,访问上述修改或者默认的端口
[root@QK sysconfig]
[root@QK sysconfig]

4. 查看密码,登录
[root@QK sysconfig]
4bfd9fb6df05405496dd2b3a14fe5192
[root@QK sysconfig]


5. jenkins有一个默认的admin管理员账号(上面登录),但是为了方便记忆,可以自己创建一个管理员用户

6. 保存并完成,确定端口无误,就可以开始使用Jenkins