jenkins集成python脚本

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