GitLab மூலம் CI/CD இன் அடிப்படைகளில் தேர்ச்சி பெறுதல்: ஒரு படி-படி-படி வழிகாட்டி

படி 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 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 முடிவுகளைப் பார்க்கவும்

திட்டத்தின் GitLab பக்கத்தில், செயல்படுத்தப்பட்ட அனைத்து CI/CD வேலைகளையும் காண "CI/CD" தாவலைத் தேர்ந்தெடுக்கவும்.

ரன் வரலாறு, நேரங்கள், முடிவுகள் ஆகியவற்றை நீங்கள் பார்க்கலாம், மேலும் பிழைகள் ஏற்பட்டால், பிழை அறிவிப்புகள் இங்கே காட்டப்படும்.

குறிப்பு: இது ஒரு எளிய உதாரணம். உண்மையில், CI/CD பணிப்பாய்வுகள் மிகவும் சிக்கலானதாகவும், பாதுகாப்பு சோதனைகள், செயல்திறன் சோதனை, ஒருங்கிணைப்பு சோதனை மற்றும் பல போன்ற பல படிகளை உள்ளடக்கியதாகவும் இருக்கும். உங்கள் திட்டத்தின் தேவைகளுக்கு GitLab CI/CD ஐ உள்ளமைப்பது மற்றும் தனிப்பயனாக்குவது பற்றி நீங்கள் ஆழமாக ஆராய வேண்டும்.