【问题标题】:Jenkins handling for environment variables of concurrent buildsJenkins 处理并发构建的环境变量
【发布时间】:2015-12-08 04:07:56
【问题描述】:

我只是想知道 Jenkins 在执行并发构建时如何处理环境变量。 documentation 列出了一组在 Jenkins 执行构建时自动设置的环境变量。但是如何确保 Jenkins 变量的唯一性(例如 build_number)?每个构建是否有单独的环境?

【问题讨论】:

    标签: variables jenkins build continuous-integration environment


    【解决方案1】:

    简短的回答是肯定的,Jenkins 为每个构建创建一个单独的环境。

    更长的答案是构建环境变量不能与操作系统环境变量混淆。首先,它们是可用于 Jenkins 构建的所有部分的变量,例如构建步骤和构建后操作。如果例如构建步骤启动操作系统进程(如“执行 shell”步骤启动 Unix shell),然后这些变量被转换为该进程可用的操作系统环境变量。而且由于操作系统隔离了每个进程,因此并发构建没有问题。

    【讨论】:

      猜你喜欢
      • 2013-08-07
      • 1970-01-01
      • 1970-01-01
      • 2019-07-02
      • 2014-02-06
      • 2021-01-31
      • 2018-09-21
      • 1970-01-01
      • 2014-10-28
      相关资源
      最近更新 更多