ধাপ 1: গিটল্যাবে একটি প্রকল্প তৈরি করুন
আপনার গিটল্যাব অ্যাকাউন্টে লগ ইন করুন।
New Project
GitLab প্রধান ইন্টারফেসে, আপনি উপরের-ডান কোণায় একটি বোতাম বা একটি "+" আইকন পাবেন । একটি নতুন প্রকল্প তৈরি করতে এটিতে ক্লিক করুন।
ধাপ 2: .gitlab-ci.yml
ফাইল তৈরি করুন
প্রকল্প তৈরি করার পরে, প্রকল্পের পৃষ্ঠা অ্যাক্সেস করুন।
বাম দিকের মেনুতে, Repository
সোর্স কোড ম্যানেজমেন্ট ট্যাব খুলতে " বেছে নিন।
New file
একটি নতুন ফাইল তৈরি করতে বোতামে ক্লিক করুন এবং এটির নাম দিন .gitlab-ci.yml
।
ধাপ 3: .gitlab-ci.yml
একটি বেসিক CI/CD ওয়ার্কফ্লো কনফিগার করুন
এখানে একটি 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: গিটল্যাবে CI/CD ট্রিগার করুন
যখন আপনি GitLab-এর রিপোজিটরিতে কোড পুশ করেন(যেমন, কোড ফাইল যোগ, সংশোধন বা মুছে দিন), GitLab স্বয়ংক্রিয়ভাবে ফাইলের উপর ভিত্তি করে CI/CD প্রক্রিয়া শুরু করবে .gitlab-ci.yml
।
প্রতিটি পর্যায়( build
, test
, deploy
) ক্রমানুসারে চলবে, সংজ্ঞায়িত কাজগুলি সম্পাদন করবে।
ধাপ 5: CI/CD ফলাফল দেখুন
প্রকল্পের গিটল্যাব পৃষ্ঠায়, সমস্ত নির্বাহিত CI/CD কাজগুলি দেখতে "CI/CD" ট্যাবটি নির্বাচন করুন৷
আপনি রানের ইতিহাস, সময়, ফলাফল দেখতে পারেন এবং ত্রুটির ক্ষেত্রে, ত্রুটি বিজ্ঞপ্তিগুলি এখানে প্রদর্শিত হবে৷
দ্রষ্টব্য: এটি একটি সহজ উদাহরণ। বাস্তবে, সিআই/সিডি ওয়ার্কফ্লো আরও জটিল হতে পারে এবং নিরাপত্তা চেক, কর্মক্ষমতা পরীক্ষা, ইন্টিগ্রেশন টেস্টিং এবং আরও অনেক কিছুর মতো একাধিক ধাপ জড়িত হতে পারে। আপনার প্রজেক্টের প্রয়োজনের জন্য আপনাকে গিটল্যাব সিআই/সিডি কনফিগার এবং কাস্টমাইজ করার জন্য আরও গভীরে যেতে হবে।