本文共 2636 字,大约阅读时间需要 8 分钟。
Jenkins依赖JDK,建议安装JDK 1.8:
yum install java-1.8.0-openjdk* -y
安装目录为:/usr/lib/jvm
下载Jenkins插件包(如2.19版本),可以从指定链接获取。已上传至百度网盘,需自行下载。
上传安装包到服务器,运行以下命令:
rpm -ivh jenkins-2.190.3-1.1.noarch.rpm
编辑配置文件:
vi /etc/syscofig/jenkins
设置Jenkins运行用户和端口:
JENKINS_USER="root"JENKINS_PORT="8888"
启动服务并确保运行:
systemctl start jenkinssystemctl enable jenkins
开放Jenkins端口:
firewall-cmd --zone=public --add-port=8888/tcp --permanentfirewall-cmd --reload
访问Jenkins地址:
http:// <服务器ip> :8888 服务器ip>
查看初始管理员密码:
cat /var/lib/jenkins/secrets/initialAdminPassword
跳过插件安装,建议直接进入Jenkins界面进行后续配置。
登录Jenkins,使用管理员账户进行后续配置。
修改插件下载地址:
cd /var/lib/jenkins/updatessed -i 's/http://updates.jenkinci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.jsonsed -i 's/http://www.google.com/https://www.baidu.com/g' default.json
访问Jenkins管理界面,路径为Manage Jenkins > Manage Plugins > Advanced,设置国内镜像地址:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
安装中文汉化插件:
Jenkins > Manage Jenkins > Manage Plugins > Available
搜索“Chinese”,安装后重启Jenkins。
安装插件并启用权限管理:
Jenkins > System > Manage Plugins > Installed Plugins
创建角色并分配权限:
baseRole:全局角色,赋予Overall/Read权限。role1:项目角色,绑定test.*。role2:项目角色,绑定demo.*。创建用户并设置权限:
user1:分配baseRole和role1。user2:分配baseRole和role2。安装并管理凭证:
Jenkins > Credentials > System > Global Credentials > Add Credentials
常用类型包括:
配置Git拉取代码: 创建凭证并选择已添加的Gitlab密码,测试项目配置是否成功。
上传Maven软件包并安装:
tar -xzf apache-maven-3.6.2-bin.tar.gzmkdir -p /opt/mavenmv apache-maven-3.6.2/* /opt/maven
编辑/etc/profile,添加:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdkexport MAVEN_HOME=/opt/mavenexport PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
生效配置:
source /etc/profile
在Jenkins中配置JDK和Maven工具:
Jenkins > Global Tool Configuration > JDK > Add JDKJenkins > Global Tool Configuration > Maven > Add Maven
编辑/opt/maven/conf/settings.xml,配置本地仓库和阿里云镜像:
local-maven-repo file://localhost/root/repo/ alimaven central aliyun maven http://maven.aliyun.com/nexus/content/repositories/central/
在项目配置中添加构建步骤:
构建 > 增加构建步骤 > 执行Shellmvn clean package
检查构建日志,确保项目成功打包。
转载地址:http://ldhfk.baihongyu.com/