Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-46358

Support String.eachMatch, String.findAll in Pipeline

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • workflow-cps-plugin
    • None

      I'd like the ability to iterate over regex matches against a string.

      Thus far my attempts at using eachMatch and findAll have both met a similar end:

       

      00:04:43.237 Got exception: org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods eachMatch java.lang.String java.lang.String groovy.lang.Closure [Pipeline] }

          [JENKINS-46358] Support String.eachMatch, String.findAll in Pipeline

          Sean Busbey created issue -
          Andrew Bayer made changes -
          Assignee New: Andrew Bayer [ abayer ]
          Andrew Bayer made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Andrew Bayer made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Andrew Bayer made changes -
          Remote Link New: This issue links to "groovy-cps PR #70 (Web Link)" [ 17504 ]
          Andrew Bayer made changes -
          Remote Link New: This issue links to "script-security PR #145 (Web Link)" [ 17505 ]
          Andrew Bayer made changes -
          Remote Link New: This issue links to "workflow-cps PR #168 (Web Link)" [ 17506 ]
          Andrew Bayer made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Review [ 10005 ] New: Resolved [ 5 ]
          Andrew Bayer made changes -
          Link New: This issue is duplicated by JENKINS-39944 [ JENKINS-39944 ]

            abayer Andrew Bayer
            busbey Sean Busbey
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: