ნაბიჯი 1: შექმენით პროექტი GitLab-ზე
შედით თქვენს GitLab ანგარიშზე.
GitLab-ის მთავარ ინტერფეისზე იპოვით ღილაკს New Project
ან "+" ხატულას ზედა მარჯვენა კუთხეში. დააწკაპუნეთ მასზე ახალი პროექტის შესაქმნელად.
ნაბიჯი 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: გააქტიურეთ CI/CD GitLab-ზე
როდესაც კოდს გადააყენებთ GitLab-ის საცავში(მაგ., დაამატეთ, შეცვალეთ ან წაშალეთ კოდის ფაილები), GitLab ავტომატურად დაიწყებს CI/CD პროცესს ფაილზე დაყრდნობით .gitlab-ci.yml
.
თითოეული ეტაპი( build
, test
, deploy
) გაივლის თანმიმდევრულად და შეასრულებს განსაზღვრულ სამუშაოებს.
ნაბიჯი 5: ნახეთ CI/CD შედეგები
პროექტის GitLab გვერდზე აირჩიეთ "CI/CD" ჩანართი ყველა შესრულებული CI/CD დავალების სანახავად.
თქვენ შეგიძლიათ ნახოთ გაშვების ისტორია, დრო, შედეგები და შეცდომის შემთხვევაში, შეცდომის შეტყობინებები აქ გამოჩნდება.
შენიშვნა: ეს არის მარტივი მაგალითი. სინამდვილეში, CI/CD სამუშაო ნაკადები შეიძლება იყოს უფრო რთული და მოიცავს მრავალ საფეხურს, როგორიცაა უსაფრთხოების შემოწმება, შესრულების ტესტირება, ინტეგრაციის ტესტირება და სხვა. თქვენ უნდა ჩაუღრმავდეთ GitLab CI/CD-ის კონფიგურაციასა და მორგებას თქვენი პროექტის საჭიროებებისთვის.