Máistreacht a fháil ar Basics of CI/CD le GitLab: Treoir Céim ar Chéim

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.