在Linux GitLab上集成CI/CD的核心步骤如下:
安装GitLab Runner
docker run -d --name gitlab-runner --restart always -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest。gitlab-runner register,输入GitLab实例URL、注册令牌等信息。创建.gitlab-ci.yml配置文件
build、test、deploy)、任务(script)及触发条件(如only: - main)。stages:
- build
- test
- deploy
build_job:
stage: build
image: node:18
script:
- npm install
artifacts:
- node_modules/
deploy_job:
stage: deploy
image: alpine
script:
- scp -r build/* user@server:/path
only:
- main
```。
配置环境与触发器
main)自动触发流水线,或在GitLab界面手动启动。监控与管理
关键说明:
参考来源: