[英]How to read value from config file (groovy script) in Jenkins?
我想從 Jenkins 管道腳本中的配置文件中讀取一些值(例如用戶登錄信息)。
下載的插件“配置文件提供程序插件(ver.3.10.0)”
我創建配置文件。
我想閱讀該用戶信息(第 2 行)
有人有想法嗎?
謝謝你。
以下是如何將Config File Provider
與 Groovy 腳本一起使用。 首先,您必須將其加載到您的管道中,然后執行它。 因此,您還必須重組 Groovy 腳本。 請檢查以下內容。
詹金斯管道
pipeline {
agent any
stages {
stage('ConfigTest') {
steps {
configFileProvider([configFile(fileId: '078d4943-231c-4156-9b88-8334cd8a9402', variable: 'GroovyScript')]) {
echo " =========== Reading Groovy Script"
script {
def script = load("$GroovyScript")
script.setProperties()
echo "${USER_ID}"
}
}
}
}
}
}
腳本內容
import groovy.transform.Field
@Field def USER_ID;
def setProperties() {
USER_ID = "abcd@gmail.com"
}
return this
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.