Céim 1: Cruthaigh Tionscadal ar GitLab
Logáil isteach i do chuntas GitLab.
Ar phríomhchomhéadan GitLab, gheobhaidh tú New Project
cnaipe nó deilbhín "+" sa chúinne uachtarach ar dheis. Cliceáil air chun tionscadal nua a chruthú.
Céim 2: Cruthaigh an .gitlab-ci.yml
Comhad
Tar éis duit an tionscadal a chruthú, rochtain a fháil ar leathanach an tionscadail.
Sa roghchlár ar chlé, roghnaigh " chun Repository
an cluaisín bainistíochta cód foinse a oscailt.
Cliceáil ar an New file
gcnaipe chun comhad nua a chruthú agus ainmnigh é .gitlab-ci.yml
.
Céim 3: Cumraigh .gitlab-ci.yml
do Shreabhadh Oibre Bunúsach CI/CD
Seo sampla de .gitlab-ci.yml
chomhad le céimeanna sonracha do shreabhadh oibre 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
Céim 4: Truicear CI/CD ar GitLab
Nuair a bhrúlann tú cód chuig an stór ar GitLab(m.sh., cuir leis, modhnaigh, nó scrios comhaid chóid), cuirfidh GitLab tús go huathoibríoch leis an bpróiseas CI/CD bunaithe ar an .gitlab-ci.yml
gcomhad.
Rithfidh gach céim( build
, test
,) go seicheamhach, ag comhlíonadh na bpost sainithe. deploy
Céim 5: Féach Torthaí CI/CD
I leathanach GitLab an tionscadail, roghnaigh an táb "CI/CD" chun na jabanna CI/CD a rinneadh a fheiceáil.
Is féidir leat stair an rith, amanna, torthaí, agus i gcás earráidí a fheiceáil, taispeánfar fógraí earráide anseo.
Nóta: Is sampla simplí é seo. I ndáiríre, is féidir le sreafaí oibre CI/CD a bheith níos casta agus ilchéimeanna a bheith i gceist leo amhail seiceálacha slándála, tástáil feidhmíochta, tástáil chomhtháthaithe, agus go leor eile. Ní mór duit dul i ngleic níos doimhne le GitLab CI/CD a chumrú agus a shaincheapadh do riachtanais do thionscadail.