当前位置:网站首页>利用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一次源码

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





边栏推荐
猜你喜欢

RNote108---Display the running progress of the R program

一天学会从抓包到接口测试,通过智慧物业项目深度解析

AI+视频技术助力保障校园安全,校园智能安防平台该如何建设?

本地能ping通虚拟机,虚拟机ping不通本地

腾讯实习总结

Database table insert data

2022 Fusion Welding and Thermal Cutting Operation Certificate Exam Questions and Mock Exams

Day9 of Hegong Daqiong team vision team training - camera calibration

TRACE32——SMP多核调试

Hash these knowledge you should also know
随机推荐
工作3年,回想刚入门和现在的今昔对比,笑谈一下自己的测试生涯
Falsely bamboo brother today and found a localization of API to use tools
(4) Rotating object detection data roLabelImg to DOTA format
JS实现从照片中裁切自已的肖像
AI+视频技术助力保障校园安全,校园智能安防平台该如何建设?
Summary of Text Characterization Methods
After working for 3 years, I recalled the comparison between the past and the present when I first started, and joked about my testing career
[instancetype type Objective-C]
线程池的创建及参数设置详解
Illegal key size 报错问题
Redis常用命令
Flink学习11:flink程序并行度
Mysql master-slave delay reasons and solutions
TRACE32——通用寄存器查看与修改
Mysql 死锁和死锁的解决方案
Week 8 Document Clustering
栈与队列的基本介绍和创建、销毁、出入、计算元素数量、查看元素等功能的c语言实现,以及栈的压入、弹出序列判断,栈结构的链式表示与实现
Vulnhub靶机:HA_ NARAK
【 LeetCode 】 235. A binary search tree in recent common ancestor
MySQL:order by排序查询,group by分组查询