jenkins集成python脚本
2024-09-04 08:06:05
Jenkins配置获取源码并构建
1. Jenkins系统设置--管理插件,搜索安装“GitLab”和“Git”
2. 新建任务,选择自由风格项目
3. 源码管理 git
(1)Repository URL填写ssh的git地址
(2)Credentials选择自己建立的账号,如果没有点击Add按钮,两种方式Add
a.通过ssh通道公钥配置获取代码库最新的代码
b.通过用户名+密码获取代码库最新的代码
4. 构建--增加构建步骤--选择“Execute shell”--文本框输入:python3 xxx.py
5. 立即构建即可触发自动化脚本
展示HTML报告
1. Jenkins下载HTML Publish plugin插件
2. 项目配置--构建后操作--Publish HTML reports
HTML directory to archive:report所在的相对目录
Index page(s):xxx.html(与代码中报告的名称一致)
Report title:报告名称(自己起名)
可在高级选项中勾选保留每次构建结果报告
3. 构建成功后即可看到报告入口
构建定时器:
构建触发器--添加定时构建日程表,语法如下:
* * * * * 星号中间用空格隔开 第1星:分钟,0~59 第2星:小时,0~23 第3星:1个月的第几天,1~31 第4星:第几个月,1~12 第5星:1周中的第几天,0~7(0和7都是周日)
例如:
#每30分钟构建一次,H代表形参
H/30 * * * * #每天的8点、12点、22点,一天构建3次,多个时间点中间用逗号隔开
0 8,12,22 * * * #每天早上8点到晚上6点每三小时检查1次
H 0 8-13/3 * * *
Python运行条件
Jenkins所在机器配置好Python运行环境,Mac电脑上配置如下:
1. 安装homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. 用homebrew安装python3
brew install python3
3. 用python3 中的pip3 安装所需要的包,如
pip3 install requests
最新文章
- 利用Python进行数据分析(8) pandas基础: Series和DataFrame的基本操作
- 来玩Play框架03 模板
- SQLiteOpenHelper类
- 【平面设计AFTER】读到的设计海报分层法
- Ajax请求安全性讨论
- eclipse不显示Android SDK Manager标签
- BZOJ 1304: [CQOI2009]叶子的染色
- 内置模块加载器(commonjs规范)的使用
- linux学习之centos(一):在VMware虚拟机中安装centos6.5
- 一个订单相关的存储过程(MySQL)
- Objective-C之消息机制
- display: inline-block 的神奇效果
- 四轴飞行器1.2.3 STM32F407时钟配置和升级标准库文件
- PYTHON黑帽编程 4.1 SNIFFER(嗅探器)之数据捕获(下)
- springMVC 中几种获取request和response的方式
- oracle:TNS:监听程序无法分发客户机连接
- Sql题面试题
- Bring up a Kafka-based Ordering Service
- Druid简单使用
- “5W1H”带你来学习JavaScript