centos 7.6 部署spring自动化运维环境五jenkins安装

本机安装,非docker方式

 

1、添加存储库:yum的repo中默认没有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 -y ca-certificates
2、安装jenkins
执行安装命令: # wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.1-1.1.noarch.rpm
2.346.1 才能运行在jdk8上,更高版本需要jdk11
# rpm -ivh jenkins-2.346.1-1.1.noarch.rpm

## 20260312更新:# wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.479.3-1.1.noarch.rpm

##需要安装jdk17

##配置端口,访问用户名,path路径(npm路径)否则构建时会提示权限不足。

 

3、修改配置
jenkins安装成功后,默认的用户是jenkins,端口是8080,为了防止冲突,并且给用户赋权限,我们修改用户名和端口。
首先查看系统8080端口是否被占用: # netstat -nlt |grep 8080 (如果没有被占用,则不用改端口的配置,否则修改一个没有使用过的端口)
输入命令,进入jenkins配置文件:# vim /etc/sysconfig/jenkins

JENKINS_HOME="/var/lib/jenkins" ### 如果修改jenkins的工作路径,只需要修改此处就好 ,默认的工作目录是 /var/lib/jenkins
JENKINS_JAVA_CMD=""
JENKINS_USER="root" ### 默认的jenkins用户是jenkins,修改jenkins的用户名为root
JENKINS_PORT="8080" ### 修改jenkins的默认端口
4、启动服务

启动命令

#systemctl start jenkins

查看运行状态
#systemctl status jenkins


# service jenkins start

5、浏览器登陆
然后在浏览器输入IP+端口,进行插件安装等操作,首次登陆jenkins需要输入密码
登录密码为 # cat /var/lib/jenkins/secrets/initialAdminPassword

6、安装插件
1、gitlab、nodejs,Publish Over SSH、Maven Integration

 

 

四、jenkins服务卸载
# rpm -e jenkins ## 卸载jenkins服务
# rpm -ql jenkins ## 检查是否卸载成功
# find / -name jenkins | xargs rm -rf ## 彻底删除残留文件

 


shell命令找不到的原因
echo $PATH
添加到Jenkins-系统管理-系统设置-全局属性-环境变量 PATH
有时可能是cnpm目录映射错误

 

SSH构建解释:
Remote directory:ssh设置的根目录,未设置为/登录用户名,加上现在的目录名称

posted @ 2023-02-16 16:12  imwhx  阅读(155)  评论(0)    收藏  举报