测试Inbox百人计划

jennkins之身份令牌&自动触发自动化任务

2017-03-20  本文已影响45人  五娃儿

一、基础知识了解

1)、想要修改jenkins对外显示的名字,进入系统管理-系统设置-jenkins Location 修改即可

5、权限:设置jenkins的权限,在系统管理-Configure Global Security中设置是否需要注册,以及设置安全矩阵

note:

1)、在安全矩阵中,有一个默认用户组authenticated,所有已注册用户均在这个组中,若需要超级管理员,则需要单独对某人添加权限

2)、可以针对对应的job进行安全矩阵设置从而配置每个job的权限

6、全局变量:系统管理-Global Tool Configuration-设置所需的环境变量Maven git ant 以及jdk的全局变量

7、设置节点:系统管理-管理节点(通过web的方式连接、ssh方式连接)

二、创建自动化任务

1、创建任务+开发部署任务+自动化测试任务

2、自动化测试任务创建远程构建令牌-使用到插件“Build Token Root Plugin”

Examples

Trigger the RevolutionTest job with the token TacoTuesday

buildByToken/build?job=RevolutionTest&token=TacoTuesday

Trigger the RevolutionTest job with the token TacoTuesday and parameter Type supplied with the value Mexican

buildByToken/buildWithParameters?job=RevolutionTest&token=TacoTuesday&Type=Mexican

3、在开发部署的任务下的Execute shell 中 curl  jenkins/buildByToken/buildWithParameters?job=RevolutionTest&token=TacoTuesday&Type=Mexican

样例:http://[jenkins_url]/buildByToken/buildWithParameters?job=[job_name]&token=[your_token]&[param=value]

三、GIT配置

1、git 配置:http://www.cnblogs.com/liyuanhong/p/5762981.html

2、用户push代码后,自动触发构建任务 插件-Build when a change is pushed to GitLab.

3、监控某分支的源码,发生变化,则触发构建 在git配置向中设置监控分支,并结合Poll SCM 的方式配合使用

四、总结

1、push代码后,触发自动化构建

2、开发提交代码后,进行自动化部署,同时触发自动化回归任务

3、通过Poll SCM 方式,设定检查更新时间间隔,若发生代码更新则,触发任务

上一篇下一篇

猜你喜欢

热点阅读