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

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





边栏推荐
- Redis 全套学习笔记.pdf,太全了
- Flink Learning 12: DataStreaming API
- 线性代数对角化
- MAYA大炮建模
- 高端无主灯设计灯光设计该如何布置射灯灯具?
- 3555. 二叉树
- 线程池的创建及参数设置详解
- YOLOv3 SPP理论详解(包括CIoU及Focal loss)
- PCI Pharma Services Announces Multi-Million Dollar Expansion of UK Manufacturing Facility to Meet Growing Demand for Global High Potency Drug Manufacturing Services to Support Oncology Treatment
- TRACE32——SMP多核调试
猜你喜欢
随机推荐
配合屏幕录像专家,又小又清晰!
U++ 创建UI
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
微信 小程序 之PC端 不支持 wx.previewMedia 方法 故用自定义轮播图进行 模拟照片视频的播放
Why does Mysql fail to create a database
How to avoid online memory leaks
奇怪的Access错误
mysql使用in函数的一个小问题
4520. 质数
Mysql为什么 建立数据库失败
Rapid Medical's Ultra-Small and Only Adjustable Thromb Retriever Receives FDA Clearance
【工具配置篇】VSCode 常用使用总结
在anaconda Promat界面import torch通过,在jupyter notebook中报错的问题(仅提供思路理解!)
busybox 知:构建
Algorithm Supplements Fifteen Complementary Linked List Related Interview Questions
Libpq 是否支持读写分离配置
DeFi 前景展望:概览主流 DeFi 协议二季度进展
风控特征的优化分箱,看看这样教科书的操作
Put Cloudflare on the website (take Tencent Cloud as an example)
《基于R语言的自动数据收集》--第3章 XML和JSON








