GitLab

GitLab

GitLab

GitLab CI

gitlab ci可以很方便的进行自动化集成测试和部署,是一个天然的webhook, 在 项目的设置–CI/CD–指定Runner里面可以按照要求进行配置。

我们可以按照要求进行安装https://docs.gitlab.com/runner/install/

点开显示安装说明安装即可

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# Download the binary for your system
sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64

# Give it permission to execute
sudo chmod +x /usr/local/bin/gitlab-runner

# Create a GitLab Runner user
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash

# Install and run as a service
sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo gitlab-runner start

sudo gitlab-runner register --url http://gitlab.wd.com/ --registration-token $REGISTRATION_TOKEN

如果提示没有命令,可能是sudo配置问题,检查下/etc/sudoers文件的PATH配置。

参考文档