1.下载和安装Jenkins

1. 访问 jenkins官网 下载Jenkins,但是下载时需要注意Jenkinsjdk版本之间的对应关系,具体版本对应关系参考官方指南: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 suffixDefault Content Type

配置邮箱的后缀:@163.com

配置默认文本类型:HTML(text/html)

配置Default Recipients

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

Default Triggers,勾选AlwaysFailure - AnySuccess

邮件通知

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. 构建任务

 

Logo

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

更多推荐