当前位置:网站首页>利用Jenkins的持续集成
利用Jenkins的持续集成
2022-08-05 07:11:00 【爻`】
下载安装jenkins
jenkins官网下载:https://www.jenkins.io/download/
下载jenkins.war,放到tomcat的webapps目录下,启动tomacat即可
访问jenkins,访问地址:http://localhost:8080/jenkins
找到初始的管理员密码:密码位置C:\Users\pc.jenkins\secrets\initialAdminPassword

选择插件进行安装


创建管理员账号

实例配置,选暂不配置

安装完成

jenkins的配置及使用
下载插件及配置插件
Manage Plugins :下载插件位置
Global Tool Configuration:配置插件的位置(其中如果环境变量中已存在则会自动带出,不存在需要手动配置;不要勾选自动安装)

新建项目


配置项目
General中添加描述:
源码管理中,填写项目的git地址,添加个人验证信息并选择(其中私钥位置:C:\Users\pc.ssh\id_rsa)

构建触发器
常用周期性构建语法:
格式:
分 小时 日 月 星期
0-59 0-23 1-31 1-12 0-7
表达式含义:
第一位:表示分钟,取值范围 0~59
第二位:表示小时,取值范围 0~23
第三位:表示每月第几天,取值范围 1~31
第四位:表示第几月,取值范围1~12
第五位:表示每周第几天,取值范围0~7,0和7代表的都是周日
表达式中允许使用以下特殊字符:
星号(*):代表所有可能的值,如【月】字段是星号,则表示每月都执行操作
逗号(,):代表指定一个列表范围,如【日】字段是"1,2,5",则表示1日、2日、5日执行操作
中杠(-):代表可以用整数之间一个范围,如【时】字段是"2-6",则表示"2,3,4,5,6"小时执行操作
正斜线(/):代表时间的间隔频率,如【时】字段是"0-23/2",则表示每两小时执行一次,正斜线和星号可以一起使用,例如*/10,如在【时】字段,则表示每十分钟执行一次
H: 代表分散负载,如【分】字段是H,表达式H 7 * * * ,则表示7点-8点之间内执行操作,根据自身负载情况选择运行
eg:
每15分钟构建一次:H/15 * * * *或*/15 * * * *
每天8点构建一次:08 * * *
每天8点~17点,两小时构建一次:08-17/2 * * *
周一到周五,8点~17点,两小时构建一次:08-17/2 * * 1-5
每月1号、15号各构建一次,除12月:H H 1,15 1-11 *H/2 * * * *:每2分钟检查一次源码变化02 * * *:每天2:00 build一次源码

选择构建环境,并添加构建步骤和构建后的操作(被测项目构建之后可运行测试项目)





边栏推荐
- Hash these knowledge you should also know
- An IP conflict is reported after installing the software on a dedicated computer terminal
- 4520. 质数
- RNote108---显示R程序的运行进度
- 字符串提取 中文、英文、数字
- 开启防火墙iptable规则后,系统网络变慢
- 《基于R语言的自动数据收集》--第3章 XML和JSON
- Takeda Fiscal 2022 First Quarter Results Strong; On Track to Achieve Full-Year Management Guidance
- YOLOv3 SPP理论详解(包括CIoU及Focal loss)
- It turns out that Maya Arnold can also render high-quality works!Awesome Tips
猜你喜欢

Shiny02---Shiny exception solution

线程池的创建及参数设置详解

MySQL:连接查询 | 内连接,外连接

每月稳定干2万

Why does Mysql fail to create a database

Put Cloudflare on the website (take Tencent Cloud as an example)

TRACE32——加载符号表信息用于调试

Week 8 Document Clustering(文本聚类)

busybox 知:构建

2022 crane driver (limited bridge crane) exam question bank and simulation test
随机推荐
腾讯实习总结
Technical Analysis Patterns (11) How to Trade Head and Shoulders Patterns
Shiny04---DT和进度条在shiny中的应用
MobileNetV1架构解析
Why does Mysql fail to create a database
Flink学习10:使用idea编写WordCount,并打包运行
Unity—物理引擎+“武器模块”
Does Libpq support read-write separation configuration?
Libpq 是否支持读写分离配置
An IP conflict is reported after installing the software on a dedicated computer terminal
[Shanghai] Hiring .Net Senior Software Engineer & BI Data Warehouse Engineer (Urgent)
Mysql主从延迟的原因和解决方案
2022熔化焊接与热切割操作证考试题及模拟考试
【动态类型检测 Objective-C】
TCP sticky packet unpacking problem + solution
《基于R语言的自动数据收集》--第3章 XML和JSON
二叉树进阶复习1
Summary of Text Characterization Methods
字符串提取 中文、英文、数字
DeFi 前景展望:概览主流 DeFi 协议二季度进展