1. 程式人生 > >jenkins shell可使用環境變數

jenkins shell可使用環境變數

jenkins 2.138

以下變數可用於shell指令碼

  • BUILD_NUMBER
    當前的內部版本號,例如”153”
  • BUILD_ID
    當前構建ID,對於在1.597+中創​​建的構建,與BUILD_NUMBER相同,但對於較舊構建,則為YYYY-MM-DD_hh-mm-ss時間戳
  • BUILD_DISPLAY_NAME
    當前版本的顯示名稱,預設為”#153”。
  • JOB_NAME
    此構建的專案名稱,例如”foo”或”foo / bar”。
  • JOB_BASE_NAME
    此構建的專案的短名稱剝離資料夾路徑,例如”bar / foo”的”foo”。
  • BUILD_TAG
    “jenkins- $
    {JOB_NAME} - $ {BUILD_NUMBER} ” 字串。JOB_NAME中的所有正斜槓(”/”)都用短劃線(” - “)替換。方便放入資原始檔,jar檔案等,以便於識別。
  • EXECUTOR_NUMBER
    標識正在執行此構建的當前執行程式(在同一計算機的執行程式之間)的唯一編號。這是您在”構建執行程式狀態”中看到的數字,但該數字從0開始,而不是1。
  • NODE_NAME
    構建在代理上的代理名稱,如果在主伺服器上執行則為”master”
  • NODE_LABELS
    分配節點的以空格分隔的標籤列表。
  • WORKSPACE
    分配給構建作為工作空間的目錄的絕對路徑。
  • JENKINS_HOME
    在主節點上為Jenkins儲存資料的目錄的絕對路徑。
  • JENKINS_URL
    Jenkins的完整URL,例如http:// server:port / jenkins /(注意:僅在系統配置中設定Jenkins URL時才可用)
  • BUILD_URL
    此構建的完整URL,如http:// server:port / jenkins / job / foo / 15 /(必須設定Jenkins URL)
  • JOB_URL
    此作業的完整URL,如http:// server:port / jenkins / job / foo /(必須設定Jenkins URL)
  • GIT_COMMIT
    正在檢出提交雜湊。
  • GIT_PREVIOUS_COMMIT
    最後在此分支上構建的提交的雜湊值(如果有)。
  • GIT_PREVIOUS_SUCCESSFUL_COMMIT
    最後在此分支上成功構建的提交雜湊(如果有)。
  • GIT_BRANCH
    遠端分支名稱(如果有)。
  • GIT_LOCAL_BRANCH
    正在檢出的本地分支名稱(如果適用)。
  • GIT_URL
    遠端URL。如果有多個,會GIT_URL_1,GIT_URL_2等等。
  • GIT_COMMITTER_NAME
    配置的Git提交者名稱(如果有)。
  • GIT_AUTHOR_NAME
    配置的Git作者姓名(如果有)。
  • GIT_COMMITTER_EMAIL
    已配置的Git提交者電子郵件(如果有)。
  • GIT_AUTHOR_EMAIL
    已配置的Git作者電子郵件(如果有)。