美文网首页测试Inbox百人计划
jennkins之身份令牌&自动触发自动化任务

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

作者: 五娃儿 | 来源:发表于2017-03-20 16:02 被阅读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 方式,设定检查更新时间间隔,若发生代码更新则,触发任务

    相关文章

      网友评论

        本文标题:jennkins之身份令牌&自动触发自动化任务

        本文链接:https://www.haomeiwen.com/subject/ppqinttx.html