Rya*_*son 3 parameters groovy jenkins
我有一个名为ENVIRONMENT的Active Choice参数.我想在下一个Active Choice Parameter中使用该参数.如何检索先前的选择?
这是我的代码.我无法弄清楚如何从上一个参数中检索环境变量,并将其分配给我的第二个变量的新groovy脚本中的env变量.
import groovy.sql.Sql
String env = $ENVIRONMENT
def output = []
def db = [url:'jdbc:oracle:thin:@database_host:1521:SID', user:'username', password:'password', driver:'oracle.jdbc.OracleDriver']
def sql = Sql.newInstance(db.url, db.user, db.password, db.driver)
String sqlString = ("select distinct logical_host from SERVER_NAME_VW where app='ME' and env = ${env} order by 1")
sql.eachRow(sqlString){ row ->
output.push(row[0])
}
return output
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8789 次 |
| 最近记录: |