一、安装配置
(一)、三种安装方式
1、以Jenkins.msi类似于exe方式安装,点击下一步操作安装
2、以Jenkins.war包放到Tomact里面的webapp里面去部署安装启动
3、在命令控制框里面java -jar 方式安装---------默认web浏览器上面搜索localhost:8080端口访问安装界面
(二)、安装步骤
1、选择相应的安装插件安装,也可以选择不安装跳过,到后面自己手动安装相应插件
2、创建自己的账户密码等信息
3、随后登录进入到Jenkins页面
(三)、配置一些环境
1、新用户注册
(1)、系统管理->全局安全设置->允许用户注册
此时就可以在登录界面进行注册账号了
2、下载相关插件
二、配置git和github以及提交项目到Jenkins上面
(1)、需要先下载好一个git的安装包:如:git-2.16.2-64-bit.exe
(2)、在电脑中的高级环境配置中的path里面添加git相关路径
(3)、然后在命令控制器下输入git查看是否配置成功
(4)、在命令控制器中输入: git config --global user.email ‘邮箱地址’
git config --global user.name ‘用户名’
(5)、回到pycharm里面打开 settings->version control ->github配置环境,与自己的GitHub账户相连接,点击test查看是否连接成功,生成不了token问题访问下面网址:
https://blog.csdn.net/qq_42665099/article/details/109731027?ops_request_misc=&request_id=&biz_id=102&utm_term=python%E8%AE%BE%E7%BD%AE%E9%87%8C%E9%9D%A2GitHub%E8%BE%93%E5%85%A5%E7%94%A8%E6%88%B7%E5%90%8D%E4%B8%8E%E5%AF%86%E7%A0%81%E5%90%8E%E6%97%A0%E6%B3%95%E7%94%9F%E6%88%90t&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-7-109731027.first_rank_v2_pc_rank_v29
(6)、settings->version control ->git将git.exe路径地址替换成自己系统保存的地址。
(7)、点击pycharm底部的terminal输入git init进入git 的init环境下。
(8)、点击pycharm上面的VCS->import into version control->share project on github提交到GitHub上面,中间会弹出一些提示框基本没啥可描述的,直接点确定就行了,就可以在Jenkins上面可以看到自己的代码了
三、在Jenkins上面使GitHub与Jenkins形成联系
(一)、在Jenkins上面新建一个任务,设置一个任务名称选择一个自由风格的软件项目点击ok。
(二)、然后进入到创建项目的相关配置页面点击git配置相关信息:git的url地址复制进去以及add添加GitHub账户然后保存
(三)、在Jenkins上面去拉取GitHub里面的代码
(1)、然后点击build now(立即构建)后会在GitHub里面去拉取代码,放到Jenkins的安装路径下,会自动构建
(2)、也可以在主页面下在自己创建的项目任务后面点击时钟图形也会去拉取代码
(四)、然后可以点击拉取之后的代码选择console output(控制台输出)查看运行日志
四、运行拉取后的代码
(一)、在自己创建的项目任务下点击下标箭头选择configure(配置)进入里面选择build environment(构建环境)add build step(增加构建步骤)选择execute Windows batch command(执行Windows批处理命令)
(二)、然后在Windows批处理框中输入python testrunner.py 然后点保存
(三)、然后就可以点击build now(立即构建)就可以运行代码了,可以在console output(控制台输出)查看运行的日志
五、邮件通知发送
(一)、manager jenkins(系统管理)->configure syetem(系统设置)->system admin e-mail address里面输入你自己要发送的邮箱地址(给别人发)
(二)、然后点击自己的项目任务的下标箭头选择configure(配置)进入里面选择post-build actions(构建后操作)add post-build actions里面选择E-email notification然后就填写接收人的邮箱地址(多人的话,分割)
(三)、需要设置一下邮箱系统管理->系统设置->extended E-mail notification里面去设置邮箱类型qq就写temp.qq.com或者是其他类型temp.163.com如果是163类型需要在web163网页上面去设置授权码的获取,将获取的授权码复制到下面的高级选项框中。
六、定时构建
(一)、点击项目任务下的configure(配置)->buildtriggers(构建触发器)->build periodically(定时构建)
0 21 * * * :每天晚上21点构建
H/5 * * * * :每隔五分钟构建一次
H H/2 * * * :每隔两小时构建一次