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作者電子郵件(如果有)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章