使用Jenkins进行Python项目的持续集成
来自CloudWiki
背景
准备工作
如果我们想进行Python程序的持续集成,还可能需要安装Python Plugin(很奇怪的是,我在CentOS服务器上不安装它也可以进行持续集成,而在我的MacBook上不安装却无法进行Python项目持续集成,所以为了保险起见,还是安装吧),它的安装路径是Jenkins 主页=>系统管理=>插件管理=>可选插件=>Python Plugin。除此之外,这个时候还可以安装Violations plugin,它的作用是分析代码行数。该插件依赖sloccount,因此我们这时候可以通过yum install sloccount安装。安装完成后,勾选空闲时重启Jenkins。重启之后,我们便可以进行项目构建和持续集成测试了。
步骤
进入正题,我们点击新建开始创建项目,
这里我命名为py_jenkins,选择“构建一个自由风格的软件项目”,如下图
然后点击"OK",进入另一个页面,如下图
接下来是源码管理,我们只需要输入需要构建的项目的git地址,这里是
https://gitee.com/wumingquan/py_jenkins.git
注意,如果持续集成服务器上没安装Git客户端,那么这一步会报错。接下来是构建触发器,如下图
H/3 * * * *
接下来是构建环境,如下图:
再是构建的时候的具体操作,这里选择Execute Python,如果你还有别的需求,可选择适当进行增加选项,如下图
(其实在这里可以添加单元测试的选项)
构建后的操作:
最后点击“保存”。
之后,我们回到首页,在新建的构建名中,点击“立即构建”,如下图
参考文档: