介绍
Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。可用于自动化各种任务,如构建,测试和部署软件。Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行。
一,安装
1,下载地址:https://get.jenkins.io/war-stable/
2,注意2.357以后需要安装jdk11,如已安装jdk8可安装2.357之前的版本。
3,安装完成后在cmd中, 进入家目录, 运行 java -jar jenkins.war --httpPort=8080,默认端口为8080,如被占用可修改其他端口
4,在浏览器输入:xxxxxxxxxx:端口号,登录jenkins。
5,点击,输入任务名称,然后执行下图步骤,然后点击保存,会在workspace生成一个目录,个人测试可把要执行的代码文件放入其中
6,构建:
选择Execute Windows batch command,输入要执行的文件,如python run.py。
7,构建后操作:选择Publish HTML reports,点击新增
7,jenkins发送邮件
1),选择Email Extension Plugin插件进行安装,安装好以后重启Jenkins后生效
2),开启SMTP服务,如qq邮箱-设置-账户,开启
配置扩展邮箱通知信息
SMTP server:邮箱smtp服务器地址,163和qq去邮箱设置里面获取
Default user E-mail suffix:默认邮箱域名后缀
User Name:发送者邮箱名
Password:邮箱密码,也可以用发送授权码
SMTP port:端口,具体参考网易邮箱帮助中心_常见问题
Charset:编码类型,一般设置UTF-8
Default Content Type:设置为HTML
邮箱配置如下
最后,进入项目-配置-构建后操作,添加Editable Email Notification,配置邮箱标题,内容等。