溫馨提示×

如何在Ubuntu上配置GitLab的CI/CD

小樊
43
2025-08-30 01:18:28
欄目: 智能運維

在Ubuntu上配置GitLab的CI/CD,可按以下步驟進行:

安裝GitLab Runner

  • 添加倉庫curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash。
  • 安裝軟件sudo apt-get install gitlab-runner。

注冊GitLab Runner

  • 獲取Token:在GitLab項目頁面的“Settings”→“CI/CD”→“Runners”中復制Token。
  • 執行注冊sudo gitlab-runner register --url https://gitlab.com/ --token "YOUR_REGISTRATION_TOKEN",按提示填寫描述、標簽、執行器等信息。

創建和配置.gitlab-ci.yml文件

在項目根目錄下創建該文件,定義CI/CD流程,如:

stages:
  - build
  - test
  - deploy
build_job:
  stage: build
  script:
    - echo "Building the project..."
    - npm install
    - npm run build
test_job:
  stage: test
  script:
    - echo "Running tests..."
    - npm test
deploy_job:
  stage: deploy
  script:
    - echo "Deploying the project..."
    - scp build/* user@server:/path/to/deploy
  only:
    - master

觸發CI/CD流程

.gitlab-ci.yml文件提交并推送到GitLab倉庫,GitLab Runner會自動檢測并執行定義的任務,可在GitLab的“CI/CD”→“Pipelines”頁面查看狀態和日志。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女