પગલું 1: GitLab પર એક પ્રોજેક્ટ બનાવો
તમારા GitLab એકાઉન્ટમાં લોગ ઇન કરો.
New Project
GitLab મુખ્ય ઈન્ટરફેસ પર, તમને ઉપર-જમણા ખૂણે એક બટન અથવા "+" ચિહ્ન મળશે. નવો પ્રોજેક્ટ બનાવવા માટે તેના પર ક્લિક કરો.
પગલું 2: .gitlab-ci.yml
ફાઇલ બનાવો
પ્રોજેક્ટ બનાવ્યા પછી, પ્રોજેક્ટના પૃષ્ઠને ઍક્સેસ કરો.
ડાબી બાજુના મેનૂમાં, Repository
સ્રોત કોડ મેનેજમેન્ટ ટેબ ખોલવા માટે " પસંદ કરો.
New file
નવી ફાઇલ બનાવવા માટે બટન પર ક્લિક કરો અને તેને નામ આપો .gitlab-ci.yml
.
.gitlab-ci.yml
પગલું 3: મૂળભૂત CI/CD વર્કફ્લો માટે ગોઠવો
.gitlab-ci.yml
અહીં CI/CD વર્કફ્લો માટે વિશિષ્ટ પગલાંઓ સાથેની ફાઇલનું ઉદાહરણ છે:
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 પરિણામો જુઓ
પ્રોજેક્ટના ગિટલેબ પેજમાં, તમામ એક્ઝિક્યુટેડ CI/CD જોબ્સ જોવા માટે "CI/CD" ટેબ પસંદ કરો.
તમે રન ઇતિહાસ, સમય, પરિણામો જોઈ શકો છો અને ભૂલોના કિસ્સામાં, ભૂલ સૂચનાઓ અહીં પ્રદર્શિત કરવામાં આવશે.
નોંધ: આ એક સરળ ઉદાહરણ છે. વાસ્તવમાં, CI/CD વર્કફ્લો વધુ જટિલ હોઈ શકે છે અને તેમાં સુરક્ષા તપાસ, પ્રદર્શન પરીક્ષણ, સંકલન પરીક્ષણ અને વધુ જેવા બહુવિધ પગલાં શામેલ હોઈ શકે છે. તમારે તમારા પ્રોજેક્ટની જરૂરિયાતો માટે GitLab CI/CD ને રૂપરેખાંકિત અને કસ્ટમાઇઝ કરવા માટે વધુ ઊંડાણપૂર્વક અભ્યાસ કરવાની જરૂર પડશે.