お知らせ
現在サイトのリニューアル作業中のため、全体的にページの表示が乱れています。
Groovy Scriptの読み方が分からなかったので読み解き方のメモ。全て憶測
Env | Ver |
---|---|
Jenkins | 2.249.1 |
Groovy Script | 不明 |
def credentials = com.cloudbees.plugins.credentials.CredentialsProvider.lookupCredentials(
org.jenkinsci.plugins.plaincredentials.StringCredentials.class,
jenkins.model.Jenkins.instance.getItemByFullName("ここにフォルダパス")
)
def cred = credentials.findResult { it.id == "ここに取得したいやつのCredentials ID" ? it : null }
個人的な解釈なので特に根拠はない。全て憶測。
端的に言うとデータ型とストア名のようなものを指定し、認証情報を取得する機能であると思われる。Groovy Script的にはCollectionが返ってくる。
it
の中に配列要素が入ってくるので、それを使って配列内容の要素を取り出すのに使うのだと思う