从 Jenkins 文件访问自定义环境变量
Access custom environment variable from Jenkins file
我需要从我的 Jenkins 文件访问系统环境变量。我知道有一些预定义变量(例如 JOB_NAME
或 BUILD_NUMBER
),但我需要访问我之前设置的自定义环境变量。有什么方法可以做到这一点?似乎 env.MY_VARIABLE
和 env['MY_VARIABLE']
但它们不起作用。我需要它才能访问在 bash 脚本中的管道构建期间指定的变量。可能有更方便的方法将信息从 bash 脚本传递到 Jenkins 文件,它调用了这个 bash 脚本。
您从 bash 或 Groovy job/pipeline DSL 脚本中访问 ${DB_ENGINE}
或 $DB_ENGINE
等环境变量,其中 DB_ENGINE
是您设置的自定义环境变量。
我需要从我的 Jenkins 文件访问系统环境变量。我知道有一些预定义变量(例如 JOB_NAME
或 BUILD_NUMBER
),但我需要访问我之前设置的自定义环境变量。有什么方法可以做到这一点?似乎 env.MY_VARIABLE
和 env['MY_VARIABLE']
但它们不起作用。我需要它才能访问在 bash 脚本中的管道构建期间指定的变量。可能有更方便的方法将信息从 bash 脚本传递到 Jenkins 文件,它调用了这个 bash 脚本。
您从 bash 或 Groovy job/pipeline DSL 脚本中访问 ${DB_ENGINE}
或 $DB_ENGINE
等环境变量,其中 DB_ENGINE
是您设置的自定义环境变量。