credentialsの設定をJenkins DSLで設定するための記載方法

credentialsの設定をJenkins DSLで設定するための記載方法。
AWSaccessキーとか秘匿したいキーを運用するときに活用しよう。

ID : AWS_EC2_KEYS
USER を AWS_EC2_ACCESS_KEY に格納
PASSWORDを AWS_EC2_SECRET_KEY に格納

class SampleJop {
  static void applyTo(Job job, Map map) {
    job.with {
      parameters {
        stringParam("PARAM1","")
      }
      wrappers {
        credentialsBinding {
          usernamePassword("AWS_EC2_ACCESS_KEY", "AWS_EC2_SECRET_KEY", "AWS_EC2_KEYS")
        }
      }
    }  
  }
}