Krok 1: Utwórz projekt w GitLab
Zaloguj się na swoje konto GitLab.
W głównym interfejsie GitLab znajdziesz New Project
przycisk lub ikonę „+” w prawym górnym rogu. Kliknij go, aby utworzyć nowy projekt.
Krok 2: Utwórz .gitlab-ci.yml
plik
Po utworzeniu projektu przejdź do strony projektu.
W menu po lewej stronie wybierz „, Repository
aby otworzyć kartę zarządzania kodem źródłowym.
Kliknij New file
przycisk, aby utworzyć nowy plik i nadaj mu nazwę .gitlab-ci.yml
.
Krok 3: Skonfiguruj .gitlab-ci.yml
podstawowy przepływ pracy CI/CD
Oto przykład pliku .gitlab-ci.yml
z określonymi krokami dla przepływu pracy 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
Krok 4: Uruchom CI/CD w GitLab
Kiedy przesyłasz kod do repozytorium w GitLab(np. dodajesz, modyfikujesz lub usuwasz pliki z kodem), GitLab automatycznie zainicjuje proces CI/CD na podstawie pliku .gitlab-ci.yml
.
Każdy etap( build
, test
, deploy
) będzie uruchamiany sekwencyjnie, wykonując zdefiniowane zadania.
Krok 5: Zobacz wyniki CI/CD
Na stronie GitLab projektu wybierz zakładkę „CI/CD”, aby wyświetlić wszystkie wykonane zadania CI/CD.
Możesz zobaczyć historię biegu, czasy, wyniki, aw przypadku błędów, powiadomienia o błędach będą wyświetlane tutaj.
Uwaga: To jest prosty przykład. W rzeczywistości przepływy pracy CI/CD mogą być bardziej złożone i obejmować wiele etapów, takich jak kontrole bezpieczeństwa, testy wydajności, testy integracji i inne. Będziesz musiał zagłębić się w konfigurowanie i dostosowywanie GitLab CI/CD do potrzeb swojego projektu.