Currently EnvStep only accepts String array.

      But it would be nice if it could accept Map<String, String> too
      and convert it to a String array.

      Right now I have to do this in a shared library.

      def call(Closure body) {
        deleteDir()
        def scmVars = checkout scm
        def list = []
        scmVars.each { k, v -> list << "${k}=${v}" }
        withEnv(list) {
          body()
        }
      }
      

       

       

          [JENKINS-46124] EnvStep convert map to list

          Joseph Petersen (old) created issue -
          Tom Ghyselinck made changes -
          Priority Original: Minor [ 4 ] New: Major [ 3 ]
          Tom Ghyselinck made changes -
          Component/s New: workflow-scm-step-plugin [ 21717 ]
          Jesse Glick made changes -
          Component/s Original: workflow-scm-step-plugin [ 21717 ]
          Jesse Glick made changes -
          Link New: This issue relates to JENKINS-27901 [ JENKINS-27901 ]
          Devin Nusbaum made changes -
          Link New: This issue is duplicated by JENKINS-54930 [ JENKINS-54930 ]
          Joseph Petersen (old) made changes -
          Assignee New: Devin Nusbaum [ dnusbaum ]
          Joseph Petersen (old) made changes -
          Remote Link New: This issue links to "workflow-basic-steps-plugin #105 (Web Link)" [ 24345 ]
          Jesse Glick made changes -
          Assignee Original: Devin Nusbaum [ dnusbaum ] New: Joseph Petersen (old) [ casz ]
          Jesse Glick made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Jesse Glick made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]

            jetersen Joseph Petersen
            casz Joseph Petersen (old)
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: