快速上手Jenkins自动化部署
本文介绍了Jenkins的安装配置与自动化构建流程:首先需下载对应JDK版本的Jenkins,通过war包启动后访问8080端口完成初始化,包括修改镜像源加速插件安装;系统配置阶段需设置编码环境变量和邮件通知参数(SMTP服务器、端口等);最后详细说明了构建任务的创建步骤,包括参数化配置、批处理命令执行和邮件通知设置,并强调需安装DateParameterPlugin插件。整个过程涵盖了从环境搭建
1.下载和安装Jenkins
1. 访问 jenkins官网 下载Jenkins,但是下载时需要注意Jenkins与jdk版本之间的对应关系,具体版本对应关系参考官方指南:Java Support Policy_

2. 访问 java官网 下载jdk,注意上图中Jenkins需要匹配的jdk版本,根据版本进行下载
3. cmd窗口执行 java -jar jenkins.war 启动Jenkins
D:\> java21 -jar jenkins.war
Running from: D:\jenkins.war
webroot: C:\Users\pan_l\.jenkins\war
2024-09-25 09:52:06.398+0000 [id=1] INFO winstone.Logger#logInternal:
Beginning extraction from war file
2024-09-25 09:52:06.503+0000 [id=1] WARNING
o.e.j.s.handler.ContextHandler#setContextPath: Empty contextPath
2024-09-25 09:52:06.598+0000 [id=1] INFO
org.eclipse.jetty.server.Server#doStart: jetty-10.0.20; built: 2024-01-
29T20:46:45.278Z; git: 3a745c71c23682146f262b99f4ddc4c1bc41630c; jvm 21.0.3+7-
LTS-152
4. 启动完成后浏览器输入http://127.0.0.1:8080,即可访问Jenkins的主页面,输入初始密码,完成登录,安装插件,安装插件如果很慢,更换国内镜像源,直到插件安装完成。
第一次启动jenkins,系统自动生成.jenkins目录(war包启动方式下该目录的位置:windows系统C:/用户/windows用户名/.jenkins
找到.jenkins目录,将hudson.model.UpdateCenter.xml文件中的url改为:https://mirrors.huaweicloud.com/jenkins/updates/update-center.json
在.jenkins目录中找到updates\default.json文件,将https://www.google.com替换成http://www.baidu.com
将default.json文件中https://updates.jenkins.io/download替换成https://mirrors.huaweicloud.com/jenkins
注意:替换这些内容后一定不要重启Jenkins,直接安装即可,重启后会还原成之前的初始配置,安
装插件一样很慢。
5. 插件安装完成后,创建账户,完成实例配置


2. 配置Jenkins
Jenkins主页面进入 Manage Jenkins ---> System Configuration ---> System --->进入到配置界面配置如下信息:

Jenkins Location

全局属性中配置Environment variables,放置构建时控制台乱码
键:JAVA_TOOL_OPTIONS
值:-Dfile.encoding=utf-8

Extended E-mail Notification
输入SMTP server信息:smtp.163.com
输入SMTP Port端口号信息:465
点击高级展开填写163邮箱的鉴权码
点击添加填写信息,填写完成后,就可以从中选择了


配置Default user e-mail suffix和Default Content Type
配置邮箱的后缀:@163.com
配置默认文本类型:HTML(text/html)

配置Default Recipients

勾选Enable Debug Mode,用于构建查看日志

Default Triggers,勾选Always,Failure - Any,Success

邮件通知


3. 构建自动化
1. 新建Item

2. General中输入描述信息

3. This project is parameterized进行如下配置
该参数需安装插件:Date Parameter Plugin
需要进入到插件管理中安装插件 Manager Jenkins ---> System Configuration ---> Plugins --
-> Available plugins ---> Date Parameter Plugin

4. Execute Windows batch command进行如下配置
5. Editable Email Notification

6. Advanced Settings,最后保存
4. 构建任务

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐
所有评论(0)