Basic_gitlab_cicd_test.md

Translated by ChatGTP

基本的 gitlab ci/cd 測試

安裝

只需按照 Settings.CI/CD.Runners 中的安裝指示,在您的服務器上設置即可。

設置檔案

在 git 項目的根目錄中創建 .gitlab-ci.yml 文件。

stages:
  - build
  - deploy
build_job:
  stage: build
  script:
    - bash scripts/ci-test.sh
    - bash scripts/ci-test.sh
  tags:
    - tagA
deploy_job:
  stage: deploy
  script:
    - bash scripts/cd-test.sh
  tags:
    - tagA

Runner 將執行階段,每個階段的任務將在每個階段中運行。

腳本示例,創建在 scripts 文件夾中。

ci-test.sh

echo `date` >> /var/www/ci

在服務器上的文件 ci 中寫入內容。

cd-test.sh

echo `date` >> /var/www/cd

在服務器上的文件 cd 中寫入內容。