栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何使Jenkins / Hudson的工作在其他职位上工作并决定是否建立?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使Jenkins / Hudson的工作在其他职位上工作并决定是否建立?

以下是一些提示和代码段:

  • 那里有一个Groovy脚本控制台
    http://<jenkins-server>/script
    ,它将帮助您调试脚本。
  • 这里是Jenkins Java API的链接。
  • 输出所有作业名称的代码段:
        def hi = hudson.model.Hudson.instance       hi.getItems(hudson.model.Project).each {project ->       println(project.displayName)    }
  • 代码段提取
    n
    LEVEL_n
    (如封闭实施):
        def level = { name ->      def ret = 0      name.eachMatch(~'LEVEL_([1-9]+[0-9*])', {ret = it[1].toInteger()})      return ret    }
  • 获取所有最新版本状态的代码段:
        def hi = hudson.model.Hudson.instance    hi.getItems(hudson.model.Project).each {project ->      println(project.lastBuild.result)    }
  • 链接到开始构建的方法。

注意:如果您使用的是Matrix版本,事情会变得有些麻烦。但是只要您不这样做就足够了。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/399691.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号