在Ubuntu上集成GitLab CI/CD可按以下步骤进行:
sudo apt-get update。sudo apt-get install -y curl openssh-server ca-certificates tzdata perl。curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash,然后sudo apt-get install gitlab-ce。sudo apt-get install gitlab-runner。docker run -d --name gitlab-runner --restart always -v "/srv/gitlab-runner/config:/etc/gitlab-runner" gitlab/gitlab-runner:latest。sudo gitlab-runner register,按提示输入GitLab实例的URL及注册Token等信息。sudo gitlab-runner register -n --url "https://gitlab.com/" --token "YOUR_REGISTRATION_TOKEN" --executor "docker" --description "Docker Runner" --docker-image "docker:latest" --docker-volumes "/var/run/docker.sock:/var/run/docker.sock"。stages(阶段)、script(执行脚本)等。例如:stages:
- build
- test
- deploy
build_job:
stage: build
script:
- echo "Building the project..."
- npm install
- npm run build
.gitlab-ci.yml文件中引用。.gitlab-ci.yml中定义的任务,可在GitLab的“CI/CD”->“Pipelines”页面查看状态和日志。