GitLab - CI / CD चर
निम्न तालिका GitLab CI / CD चर की सूची दिखाती है।
क्र.सं. | परिवर्तनशील | GitLab | हरकारा | विवरण |
---|---|---|---|---|
1 | सीआई | सब | 0.4 | निर्दिष्ट करता है कि सीआई वातावरण में काम पूरा हो गया है। |
2 | CI_COMMIT_REF_NAME | 9.0 | सब | प्रोजेक्ट बिल्ड के लिए शाखा या टैग नाम को परिभाषित करता है। |
3 | CI_COMMIT_REF_SLUG | 9.0 | सब | यह $ $ CI_COMMIT_REF_NAME चर का उपयोग करता है जो 63 बाइट्स तक कम हो जाता है, और केवल 0-9 और az के साथ प्रतिस्थापित किया जाता है -। |
4 | CI_COMMIT_SHA | 9.0 | सब | निर्मित परियोजना के लिए प्रतिबद्ध संशोधन को निर्दिष्ट करता है। |
5 | CI_COMMIT_TAG | 9.0 | 0.5 | यह टैग का नाम देता है |
6 | CI_CONFIG_PATH | 9.4 | 0.5 | CI कॉन्फ़िग फ़ाइल का पथ निर्दिष्ट करता है। (डिफ़ॉल्ट पथ है .itlabab-ci.yml )। |
7 | CI_DEBUG_TRACE | सब | 1.7 | यह डीबग ट्रेसिंग को सक्षम करता है। |
8 | CI_ENVIRONMENT_NAME | 8.15 | सब | नौकरी के लिए पर्यावरण के नाम को परिभाषित करता है। |
9 | CI_ENVIRONMENT_SLUG | 8.15 | सब | यह एक पर्यावरण नाम है, जो DNS, URL, कुबेरनेट लेबल, आदि के लिए उपयुक्त है। |
10 | CI_ENVIRONMENT_URL | 9.3 | सब | नौकरी के लिए पर्यावरण URL को परिभाषित करता है। |
1 1 | CI_JOB_ID | 9.0 | सब | GitLab CI के लिए वर्तमान नौकरी की अनूठी आईडी का प्रतिनिधित्व करता है। |
12 | CI_JOB_MANUAL | 8.12 | सब | यह निर्दिष्ट करता है कि नौकरी मैन्युअल रूप से शुरू की गई है। |
13 | CI_JOB_NAME | 9.0 | 0.5 | नौकरी का नाम .itlab-ci.yml फ़ाइल में परिभाषित किया गया है । |
14 | CI_JOB_STAGE | 9.0 | 0.5 | चरण का नाम .itlab-ci.yml फ़ाइल में परिभाषित किया गया है । |
15 | CI_JOB_TOKEN | 9.0 | 1.2 | यह टोकन GitLab कंटेनर रजिस्ट्री और मल्टी-प्रोजेक्ट पाइपलाइनों के साथ प्रमाणित करने के लिए उपयोग किया जाता है जब ट्रिगर शामिल होते हैं। |
16 | CI_REPOSITORY_URL | 9.0 | सब | यह Git रिपॉजिटरी को क्लोन करने के लिए URL को निर्दिष्ट करता है। |
17 | CI_RUNNER_DESCRIPTION | 8.10 | 0.5 | यह धावक के लिए विवरण निर्दिष्ट करता है। |
18 | CI_RUNNER_ID | 8.10 | 0.5 | यह रनर के लिए यूनिक आईडी प्रदान करता है। |
19 | CI_RUNNER_TAGS | 8.10 | 0.5 | यह रनर टैग को परिभाषित करता है। |
20 | CI_RUNNER_VERSION | सब | 10.6 | यह वर्तमान जॉब के GitLab रनर संस्करण को निर्दिष्ट करता है। |
21 | CI_RUNNER_REVISION | सब | 10.6 | यह वर्तमान नौकरी के GitLab संशोधन को निर्दिष्ट करता है। |
22 | CI_PIPELINE_ID | 8.10 | 0.5 | यह वर्तमान पाइपलाइन की अनूठी आईडी प्रदान करता है। |
23 | CI_PIPELINE_SOURCE | 9.3 | सब | यह निर्दिष्ट करता है कि कुछ विकल्पों जैसे कि पुश, वेब, ट्रिगर, शेड्यूल, एपीआई, पाइपलाइन का उपयोग करके पाइपलाइन को कैसे ट्रिगर किया गया था। |
24 | CI_PIPELINE_TRIGGERED | सब | सब | यह निर्दिष्ट करता है कि नौकरी शुरू हो गई थी। |
25 | CI_PIPELINE_SOURCE | 10.0 | सब | यह पाइपलाइन के स्रोत को बढ़ाता है जैसे कि पुश, वेब, ट्रिगर, शेड्यूल, एपी, एक्सटर्नल। |
26 | CI_PROJECT_DIR | सब | सब | यह क्लोन रिपॉजिटरी के पूर्ण पथ को परिभाषित करता है, जहां काम चलाया जाता है। |
27 | CI_PROJECT_ID | सब | सब | यह वर्तमान परियोजना की अद्वितीय आईडी प्रदान करता है। |
28 | CI_PROJECT_NAME | 8.10 | 0.5 | यह वर्तमान परियोजना का नाम प्रदान करता है। |
29 | CI_PROJECT_PATH | 8.10 | 0.5 | यह नाम के साथ प्रोजेक्ट का नाम प्रदान करता है। |
30 | CI_PROJECT_URL | 8.10 | 0.5 | यह प्रोजेक्ट को पुनः प्राप्त करने के लिए http पता देता है। |
31 | CI_PROJECT_VISIBILITY | 10.3 | सब | यह परियोजना की दृश्यता को निर्दिष्ट करता है चाहे वह आंतरिक, निजी या सार्वजनिक हो। |
32 | CI_REGISTRY | 8.10 | 0.5 | यह GitLab के कंटेनर रजिस्ट्री का पता देता है, केवल तभी जब कंटेनर रजिस्ट्री सक्षम हो। |
33 | CI_REGISTRY_IMAGE | 8.10 | 0.5 | यह GitLab के कंटेनर रजिस्ट्री का पता देता है जो विशिष्ट परियोजना से जुड़ा होता है, केवल तभी जब कंटेनर रजिस्ट्री सक्षम हो। |
34 | CI_REGISTRY_PASSWORD | 9.0 | सब | पासवर्ड का उपयोग कंटेनरों को गिटलैब कंटेनर रजिस्ट्री में धकेलने के लिए किया जा सकता है। |
35 | CI_REGISTRY_USER | 9.0 | सब | उपयोगकर्ता को GitLab कंटेनर रजिस्ट्री में कंटेनर पुश करने के लिए उपयोग किया जा सकता है। |
36 | CI_SERVER | सब | सब | यह निर्दिष्ट करता है कि सीआई वातावरण में नौकरी निष्पादित की जाती है। |
37 | CI_SERVER_NAME | सब | सब | यह नौकरियों को समन्वित करने के लिए CI सर्वर नाम देता है। |
38 | CI_SERVER_REVISION | सब | सब | इसका उपयोग गिटलैब रिवीजन का उपयोग करके नौकरियों को निर्धारित करने के लिए किया जाता है। |
39 | CI_SERVER_VERSION | सब | सब | इसका उपयोग GitLab संस्करण का उपयोग करके नौकरियों को शेड्यूल करने के लिए किया जाता है। |
40 | CI_SHARED_ENVIRONMENT | सब | 10.1 | यह इंगित करता है कि नौकरी को साझा वातावरण में निष्पादित किया जाता है और यह सही है, अगर पर्यावरण साझा किया जाता है। |
41 | ARTIFACT_DOWNLOAD_ATTEMPTS | 8.15 | 1.9 | यह काम चलाने वाली कलाकृतियों को डाउनलोड करने के प्रयासों की संख्या को निर्दिष्ट करता है। |
42 | GET_SOURCES_ATTEMPTS | 8.15 | 1.9 | यह स्रोतों को नौकरी पाने के प्रयासों की संख्या को निर्दिष्ट करता है। |
43 | GITLAB_CI | सब | सब | यह निर्दिष्ट करता है कि GitLab CI वातावरण में काम पूरा हो गया है। |
44 | GITLAB_USER_ID | 8.12 | सब | यह GitLab उपयोगकर्ता की आईडी को निर्दिष्ट करता है जो नौकरी चला रहा है। |
45 | GITLAB_USER_EMAIL | 8.12 | सब | यह GitLab उपयोगकर्ता के ईमेल को निर्दिष्ट करता है जो नौकरी चला रहा है। |
46 | GITLAB_USER_LOGIN | 10.0 | सब | यह GitLab उपयोगकर्ता के लॉगिन उपयोगकर्ता नाम को निर्दिष्ट करता है जो नौकरी चला रहा है। |
47 | GITLAB_USER_NAME | 10.0 | सब | यह GitLab उपयोगकर्ता का वास्तविक नाम निर्दिष्ट करता है जो नौकरी चला रहा है। |
48 | GITLAB_FEATURES | 10.6 | सब | यह GitLab उदाहरण और योजना के लिए लाइसेंस प्राप्त सुविधाओं की सूची प्रदान करता है। |
49 | RESTORE_CACHE_ATTEMPTS | 8.15 | 1.9 | यह चल रहे कार्य को पुनर्स्थापित करने के लिए कैश प्रयासों की संख्या को परिभाषित करता है। |
50 | CI_DISPOSABLE_ENVIRONMENT | सब | 10.1 | यह इंगित करता है कि नौकरी को डिस्पोजेबल वातावरण में निष्पादित किया जाता है और यह सही है, अगर पर्यावरण डिस्पोजेबल है। |
निम्न तालिका नए चरों की सूची दिखाती है जिनका उपयोग GitLab 9.0 रिलीज़ के साथ किया जा सकता है -
क्र.सं. | 9.0+ नाम |
---|---|
1 | CI_JOB_ID |
2 | CI_COMMIT_SHA |
3 | CI_COMMIT_TAG |
4 | CI_COMMIT_REF_NAME |
5 | CI_COMMIT_REF_SLUG |
6 | CI_JOB_NAME |
7 | CI_JOB_STAGE |
8 | CI_REPOSITORY_URL |
9 | CI_PIPELINE_TRIGGERED |
10 | CI_JOB_MANUAL |
1 1 | CI_JOB_TOKEN |