zoukankan      html  css  js  c++  java
  • [转] 在Jenkins Pipeline DSL中 遍历 groovy list

    [From] https://stackoverflow.com/questions/36360097/iterating-a-groovy-list-in-jenkins-pipeline-dsl

    // 定义一个List,并向里面加入一些元素
    def componentList = [] def componentMapEntry1 = [:] componentMapEntry1['componentName']="Dashboard_Core" componentList << componentMapEntry1 def componentMapEntry2 = [:] componentMapEntry2['componentName']="Dashboard_Equities" componentList << componentMapEntry2 def cme3 = [:] cme3["componentName"] = "home" componentList << cme3
    echo "size of list "+componentList.size()
    
    // pipeline里打印size() [Pipeline]
    echo size of list 3
    println componentList
    
    // pipeline里直接打印list [Pipeline]
    echo [{componentName=Dashboard_Core}, {componentName=Dashboard_Equities}, {componentName=home}]
    for (i = 0; i <componentList.size(); i++) {
        println componentList[i]
    }
    
    // pipeline里遍历list
    [Pipeline] echo
    {componentName=Dashboard_Core}
    [Pipeline] echo
    {componentName=Dashboard_Equities}
    [Pipeline] echo
    {componentName=home}
  • 相关阅读:
    c语言分支和循环语句
    C语言基础知识
    磁盘管理-fdisk
    搭建Discuz
    KVM创建虚拟机相关操作
    WINRAR exe 捆绑 小游戏
    linux vi编辑器&文件目录管理
    灰鸽子木马的功能体验
    sqlalchemy 级联删除
    sqlalchemy 多对多
  • 原文地址:https://www.cnblogs.com/pekkle/p/9882993.html
Copyright © 2011-2022 走看看