网站开发服务外包合同,外贸网站推广销售,非凡软件站,做网站是属火的职业吗使用的CentOS8 系统#xff0c;其它Linux系统类似
1、jenkins安装
1.1、配置JAVA环境
使用的服务器环境中#xff0c;安装了Java1.8与Java17#xff0c;当前jenkins的最低java版本要求java11。系统默认使用的是java1.8#xff0c;因此需要切换环境。
alternatives --co…使用的CentOS8 系统其它Linux系统类似
1、jenkins安装
1.1、配置JAVA环境
使用的服务器环境中安装了Java1.8与Java17当前jenkins的最低java版本要求java11。系统默认使用的是java1.8因此需要切换环境。
alternatives --config java
系统弹出提示 选项 命令
-----------------------------------------------
* 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-3.el8.x86_64/jre/bin/java) 2 java-17-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.6.0.9-0.3.ea.el8.x86_64/bin/java)按 Enter 保留当前选项[]或者键入选项编号
在这里输入2切换为java-17环境否则运行jenkins时会报错。
1.2 安装jenkins
# 获取jenkins的安装地址
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo# 获取jenkins的公钥
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key# 安装
yum install jenkins
安装完成后可以运行测试
# 运行jenkins
systemctl start jenkins# 设置为自动启动
systemctl enable jenkins
检查jenkins运行状态
# 检查jenkins运行状态需要注意是否有exit code字样
systemctl status jenkins
设置防火墙
# 开启8080端口
firewall-cmd --permanent --zonepublic --add-port8080/tcp# 启用防火墙设置
firewall-cmd --reload
浏览器打开jenkins
http://you-ip-address:8080
此时会要求输入管理员密码
cat /var/lib/jenkins/secrets/initialAdminPassword
系统会输出一个字符串复制此字符串输入后会进入系统插件安装页面安装推荐的即可。
等待安装完成后其它可以保持默认配置进入主页面。
1.3 配置jenkins
1.3.1 安装插件
选择 Manage Jenkins进入Plugins选择Availabel Plugins。按需安装如下插件
Ant
Build Timeout
Command Agent Launcher Plugin
DingTalk // 如需钉钉相关支持
Docker Pipeline
External Monitor Job Type Plugin
Email Extension Plugin
Generic Webhook Trigger Plugin // 重要
Git Parameter Plug-In
Gradle Plugin // 如需Gradle
JavaMail API
JDK Parameter Plugin // 如需使用特殊的Java参数
LDAP Plugin
Locale plugin
Localization Support Plugin
Matrix Authorization Strategy Plugin
NodeJS Plugin // 如需NodeJS
PAM Authentication plugin
Pipeline Graph Analysis Plugin
Pipeline: Multibranch with defaults
Pipeline: Stage View Plugin
Publish Over FTP
SSH server // 如需使用SSH
WMI Windows Agents Plugin
Workspace Cleanup Plugin
安装完成后重启jenkins可选择自动重启也可手动输入命令
systemctl restart jenkins.service1.3.2 安装配置Maven、JDK、Docker
1.3.2.1 Maven配置
首先把Maven配置为使用国内源
在Default global settings provider处选择Global settings file on filesystem
配置系统中的路径/path/to/maven-setting/settings.xml。文件格式如下
settingsmirrorsmirroridaliyunmaven/idmirrorOfcentral/mirrorOfnamealiyun maven/nameurlhttps://maven.aliyun.com/repository/public /url/mirror/mirrors
/settings
其次可以进行多版本Maven的管理
a找到Maven installations选择Add Maven设置maven名称用于使用时选择我的习惯是使用maven版本号如maven3.9.6
b去掉Install Automatically的选项经常下载失败自在手动找到在系统中下载maven并解压至指定文件夹把路径写在MAVEN_HOME处如/var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven3.9.6/apache-maven-3.9.6
保存配置即可。
1.3.2.2 JDK配置
a) 选择JDK installations选择Add JDK。输入JDK名称用于使用时选择我的习惯是使用java大版本号如java17
b) 去掉Install Automatically的选项经常下载失败自在手动找到在系统中下载maven并解压至指定文件夹把路径写在JAVA_HOME处如/var/local/jdk-17.0.10
1.3.2.3 Docker配置
docker的配置相对比较特殊docker直接需要在系统中进行配置。Jenkins直接使用系统中的默认配置。 至此Jenkins的安装与配置全部完成。 快捷链接
jenkins安装配置使用Docker发布maven项目全过程记录2https://blog.csdn.net/dickence/article/details/135769321