1. <track id="5jh9g"><ruby id="5jh9g"></ruby></track>

        深圳幻海軟件技術有限公司歡迎您!

        幻海優品

        GitLab - CI / CD變量

        下表顯示了GitLab CI/CD變量列表.

        S.No.變量GitLab亞軍說明
        1CIall0.4指定在CI環境中完成作業.
        2CI_COMMIT_REF_NAME9.0all定義分支或項目構建的標簽名稱.
        3CI_COMMIT_REF_SLUG9.0all它使用小寫的 $ CI_COMMIT_REF_NAME 變量減少到63個字節,只有0-9和az替換為  -  .
        4CI_COMMIT_SHA9.0all指定為建成項目提交修訂.
        5CI_COMMIT_TAG9.00.5提交標簽名稱
        6CI_CONFIG_PATH9.40.5指定CI配置文件的路徑. (默認路徑為 .gitlab-ci.yml ).
        7CI_DEBUG_TRACEall1.7It啟用調試跟蹤.
        8CI_ENVIRONMENT_NAME8.15all定義作業的環境名稱.
        9CI_ENVIRONMENT_SLUG8.15all這是一個環境名稱,適用于DNS,URL,Kubernetes標簽等.
        10CI_ENVIRONMENT_URL9.3all定義作業的環境URL.
        11CI_JOB_ID9.0all表示GitLab CI當前作業的唯一ID.
        128.12all它指定作業已手動啟動.
        13CI_JOB_NAME9.00.5作業名稱在 .gitlab-ci.yml 文件中定義.
        14CI_JOB_STAGE9.00.5階段名稱在 .gitlab-ci.yml 文件中定義.
        15CI_JOB_TOKEN9.01.2此令牌用于在涉及觸發器時使用GitLab容器注冊表和多項目管道進行身份驗證./td>
        16CI_REPOSITORY_URL9.0all它指定克隆Git存儲庫的URL.
        17CI_RUNNER_DESC RIPTION8.100.5它指定了跑步者的描述.
        18CI_RUNNER_ID8.100.5它為正在使用的跑步者提供唯一的ID.
        19CI_RUNNER_TAGS8.100.5它定義了跑步者標簽.
        20CI_RUNNER_VERSIONall10.6它指定了GitLab當前作業的跑步版.
        21CI_RUNNER_REVISIONall10.6它指定當前作業的GitLab修訂版.
        22CI_PIPELINE_ID8.100.5它提供當前管道的唯一ID.
        23CI_PIPELINE_SOURCE9.3all它通過使用push,web,trigger,schedule,api,pipeline等一些選項來指定管道的觸發方式.
        24CI_PIPELINE_TRIGGEREDallall它指定已觸發作業.
        25CI_PIPELINE_SOURCE10.0all它指定管道的來源,例如push,web,trigger,schedule,api,external.
        26CI_PROJECT_DIRallall它定義了運行作業的克隆存儲庫的完整路徑.
        27CI_PROJECT_IDallall它提供了唯一的id當前項目.
        28CI_PROJECT_NAME8.100.5它提供當前項目的名稱.
        29CI_PROJECT_PATH8.100.5它提供項目名稱和命名空間.
        30CI_PROJECT_URL8.100.5它提供了用于檢索項目的http地址.
        31CI_PROJECT_VISIBILITY10.3allIt指定項目可見性,無論是內部,私人還是公共.
        32CI_REGISTRY8.100.5它返回GitLab容器注冊表的地址,僅在啟用Container Registry時.
        33CI_REGISTRY_IMAGE8.100.5它返回GitLab的Container Registry的地址,該注冊表綁定到特定項目,僅當Container Registry是已啟用.
        34CI_REGISTRY_PASSWORD9.0all密碼可用于將容器推送到GitLab容器注冊表.
        35CI_REGISTRY_USER9.0all用戶名可用于將容器推送到GitLab容器注冊表.
        36CI_SERVERallall它指定在CI環境中執行作業.
        37CI_SERVER_NAME全部全部我t給出CI服務器名稱來協調作業.
        38CI_SERVER_REVISION全部全部它用于通過使用GitLab來安排作業修訂.
        39CI_SERVER_VERSIONallall它用于通過使用GitLab版本來安排作業.
        40CI_SHARED_ENVIRONMENTall10.1它表示作業是在共享環境中執行的,如果環境是共享的,則設置為true.
        41ARTIFACT_DOWNLOAD_ATTEMPTS8.151.9它指定下載運行作業的工件的嘗試次數.
        42GET_SOURCES_ATTEMPTS8.151.9它指定了獲取運行作業的源的嘗試次數.
        43GITLAB_CIallall它指定在GitLab CI環境中完成作業.
        44GITLAB_USER_ID8.12all它指定正在運行作業的GitLab用戶的ID.
        45GITLAB_USER_EMAIL8.12all它指定GitLab用戶的電子郵件正在運作.
        46GITLAB_USER_LOGIN10.0all它指定正在運行作業的GitLab用戶的登錄用戶名.
        47GITLAB_USER_NAME10.0allIt speci fies運行工作的GitLab用戶的真實姓名.
        48GITLAB_FEATURES10.6all它提供了許可功能列表GitLab實例和計劃.
        49RESTORE_CACHE_ATTEMPTS8.151.9它定義了恢復正在運行的作業的緩存嘗試次數.
        50CI_DISPOSABLE_ENVIRONMENTall10.1它表示作業在一次性環境中執行,如果環境是一次性的,則設置為true.

        下表顯示了可與GitLab 9.0發布和減號一起使用的新變量列表;

        S.No.9.0+名稱
        1CI_JOB_ID
        2CI_COMMIT_SHA
        3CI_COMMIT_TAG
        4CI_COMMIT_REF_NAME
        5CI_COMMIT_REF_SLUG
        6CI_JOB_NAME
        7CI_JOB_STAGE
        8CI_REPOSITORY_URL
        9CI_PIPELINE_TRIGGERED
        10CI_JOB_MANUAL
        11CI_JOB_TOKEN

        免責聲明:以上內容(如有圖片或視頻亦包括在內)有轉載其他網站資源,如有侵權請聯系刪除

        中文在线天堂中文

        1. <track id="5jh9g"><ruby id="5jh9g"></ruby></track>