本部分只描述jenkins+github之间的连接
请自己申请github账号和创建某个仓库,测试时,可以push一个可执行的python xx.py文件上去
① github是一个世界性的代码仓库,开源,免费和收费版两种
origin url(这个url填写你的远程代码仓库的地址)
2)git commit -m "描述本次提交内容更新内容等等"
origin master
xxx(此处填写分支名)
jenkins环境搭建好,那是必须的(一键式安装)

3.2配置
GitHub-Porject:

源码管理:

构建触发器:
目的是当github代码有更新的时候,每次先clone代码到jenkins本地的工作空间(workspace)

构建:
命令是为了进入py文件中,等同于在cmd下运行python xx.py命令,去执行某个文件

4.这些全部都完毕之后,就可以进行构建了
有个坑:大家在写代码的时候,如果导入了包,jenkins是不会自动帮你识别的,记得在那个runcase文件下面,用sys模块,引入项目的根目录,将其添加到系统变量中,程序每次运行的时候,就不会报错

网友评论