पायरी 1: GitLab वर एक प्रकल्प तयार करा
तुमच्या GitLab खात्यात लॉग इन करा.
New Project
GitLab मुख्य इंटरफेसवर, तुम्हाला वरच्या उजव्या कोपर्यात एक बटण किंवा "+" चिन्ह मिळेल. नवीन प्रकल्प तयार करण्यासाठी त्यावर क्लिक करा.
पायरी 2: .gitlab-ci.yml
फाइल तयार करा
प्रकल्प तयार केल्यानंतर, प्रकल्पाच्या पृष्ठावर प्रवेश करा.
डाव्या बाजूच्या मेनूमध्ये, Repository
स्त्रोत कोड व्यवस्थापन टॅब उघडण्यासाठी " निवडा.
New file
नवीन फाइल तयार करण्यासाठी बटणावर क्लिक करा आणि त्यास नाव द्या .gitlab-ci.yml
.
पायरी 3: .gitlab-ci.yml
मूलभूत CI/CD वर्कफ्लोसाठी कॉन्फिगर करा
.gitlab-ci.yml
सीआय/सीडी वर्कफ्लोसाठी विशिष्ट चरणांसह फाइलचे उदाहरण येथे आहे:
stages:
- build
- test
- deploy
build_job:
stage: build
script:
- echo "Building the application..."
# Add steps to build the application, e.g., compile, build artifacts, etc.
test_job:
stage: test
script:
- echo "Running tests..."
# Add steps to run automated tests, e.g., unit tests, integration tests, etc.
deploy_job:
stage: deploy
script:
- echo "Deploying the application..."
# Add steps to deploy the application, e.g., deploy to staging/production servers.
# Configuration to deploy only on changes to the master branch
only_master:
only:
- master
पायरी 4: GitLab वर CI/CD ट्रिगर करा
जेव्हा तुम्ही GitLab वरील रेपॉजिटरीमध्ये कोड पुश करता(उदा. कोड फाइल्स जोडा, सुधारित करा किंवा हटवा), GitLab फाइलवर आधारित CI/CD प्रक्रिया आपोआप सुरू करेल .gitlab-ci.yml
.
प्रत्येक टप्पा( build
, test
, deploy
) क्रमाने चालेल, परिभाषित कार्ये पार पाडेल.
पायरी 5: CI/CD परिणाम पहा
प्रकल्पाच्या GitLab पृष्ठामध्ये, सर्व निष्पादित CI/CD जॉब पाहण्यासाठी "CI/CD" टॅब निवडा.
तुम्ही रन इतिहास, वेळ, परिणाम पाहू शकता आणि त्रुटी आढळल्यास, त्रुटी सूचना येथे प्रदर्शित केल्या जातील.
टीप: हे एक साधे उदाहरण आहे. प्रत्यक्षात, CI/CD कार्यप्रवाह अधिक जटिल असू शकतात आणि त्यात सुरक्षा तपासणी, कार्यप्रदर्शन चाचणी, एकत्रीकरण चाचणी आणि बरेच काही यासारख्या अनेक पायऱ्यांचा समावेश असू शकतो. तुम्हाला तुमच्या प्रोजेक्टच्या गरजेनुसार GitLab CI/CD कॉन्फिगर आणि सानुकूलित करण्यामध्ये सखोल अभ्यास करणे आवश्यक आहे.