1. korak: Ustvarite projekt v GitLabu
Prijavite se v svoj račun GitLab.
V glavnem vmesniku GitLab boste New Project
v zgornjem desnem kotu našli gumb ali ikono »+«. Kliknite nanj, da ustvarite nov projekt.
2. korak: Ustvarite .gitlab-ci.yml
datoteko
Ko ustvarite projekt, odprite stran projekta.
V levem meniju izberite ", Repository
da odprete zavihek za upravljanje izvorne kode.
Kliknite na New file
gumb za ustvarjanje nove datoteke in jo poimenujte .gitlab-ci.yml
.
3. korak: Konfigurirajte .gitlab-ci.yml
za osnovni potek dela CI/CD
Tukaj je primer .gitlab-ci.yml
datoteke s posebnimi koraki za potek dela 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. korak: Sprožite CI/CD v GitLabu
Ko potisnete kodo v repozitorij v GitLabu(npr. dodate, spremenite ali izbrišete kodne datoteke), bo GitLab samodejno sprožil postopek CI/CD na podlagi datoteke .gitlab-ci.yml
.
Vsaka stopnja( build
, test
, deploy
) bo potekala zaporedno in izvajala definirana opravila.
5. korak: Oglejte si rezultate CI/CD
Na strani GitLab projekta izberite zavihek "CI/CD", da si ogledate vsa izvedena opravila CI/CD.
Ogledate si lahko zgodovino izvajanja, čase, rezultate in v primeru napak bodo tukaj prikazana obvestila o napakah.
Opomba: To je preprost primer. V resnici so delovni tokovi CI/CD lahko bolj zapleteni in vključujejo več korakov, kot so varnostni pregledi, testiranje zmogljivosti, testiranje integracije in drugo. Morali se boste poglobiti v konfiguracijo in prilagoditev GitLab CI/CD za potrebe vašega projekta.