我正在使用 shell 脚本配置 Hudson 作业。可以从环境变量“BUILD_NUMBER”中获取当前作业编号。我想知道是否也可以获取“父”的编号(即触发当前作业的作业),或者检查当前作业是否是手动触发的?
谢谢。
我正在使用 shell 脚本配置 Hudson 作业。可以从环境变量“BUILD_NUMBER”中获取当前作业编号。我想知道是否也可以获取“父”的编号(即触发当前作业的作业),或者检查当前作业是否是手动触发的?
谢谢。
默认情况下,Hudson 没有任何包含父作业构建号的环境变量。
您可以使用参数化触发器插件。
此插件允许您配置子作业并提供可供子作业使用的附加环境变量。您还可以使用此插件为子作业提供父作业构建号。
TRIGGERED_BUILD_NUMBER_project name是插件提供的 Env 变量,其中包含"project name"的最后构建号。项目名称可以是您的父工作名称。