在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界面手动启动。监控与管理
关键说明:
参考来源: