项目可以运行后,若要设置自动执行job,可在job配置中设置:
自动执行脚本:
构建触发器里,勾选Build periodically,日程表中填入参数。这里的参数有5个,依次为:分钟,小时,天,月,星期。
第一个参数:分钟 minute,取值 0~59;
第二个参数:小时 hour,取值 0~23;
第三个参数:天 day,取值 1~31;
第四个参数:月 month,取值 1~12;
第五个参数:星期 week,取值 0~7,0 和 7 都是表示星期天。
如果在某个参数上填写*号,表示那个参数的每分钟/小时/天/月/星期
*(星号):表示每,每分钟,每小时,每天,每月,每星期等
, (逗号):表示指定列表范围。
-(横短线):表示区间范围
例:0 * * * * *,就是每星期每月每天的每小时的0点执行一次;
例:30 15 * * 1-5,每个月的星期一到星期五,下午3点30分定时执行脚本;
填写完失去焦点,下方会提示下次的执行时间,保存既可。
发送邮件:
1.先下载发送邮件的相关插件:Email Extension、Email Extension Template Plugin
2.配置Configure System
找到Email Extension Template Plugin栏,填上smtp server,我这里用的是阿里云的邮件。这里注册要点击右侧的高级按钮,选择使用ssl,进入高级选项中设置用户名及密码
点击添加,进入凭据提供者,选择username with password选项,用户名输入邮件地址,密码输入阿里云的登陆密码(此处要注意,不同的邮箱,不同的设置。若是QQ邮件,需开通smtp,此处输入smtp秘钥)
模版可以选择html格式
default triggers可设置打印日志等,下面的邮件服务器地址也填上。
还需注意上面的管理员邮件地址需跟刚才ssl里设置的邮件一样。在最上面的location里。
配置好可以先测试下,确认测试邮件可收到。
然后再去具体的job里去配置:
1.先在job的配置里,新增构建后的步骤,选上email notifacation
点击高级,可设置具体的发送节点
保存后重新构建项目,验证下是否发送了邮件