安装环境:macOS
其余环境参考:https://docs.gitlab.com/runner/installjava
sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64
sudo chmod +x /usr/local/bin/gitlab-runner
cd ~ gitlab-runner install
gitlab-runner start
进入你的gitlab ——> settings —— > CI/CD ——> Runnersgit
这里主要是记住第4 和 第5 的值web
gitlab-runner register
上一步记录的第4 的值
spring
输入上一步记录的第5 的值
docker
输入runner 的描述,本身看着写,后期能够改
springboot
输入标签
curl
我这里选择的 true,默认为 false。
maven
默认为 false,直接回车
svg
提示你注册成功,输入runner要运行的平台和方式,这里我输入docker,回车
gitlab
输入runner须要在那个镜像下运行
在你项目根目录下建立文件:.gitlab-ci.yml
写个小demo
stages: - build - test - deploy build_maven: stage: build script: - echo "build maven....." - echo "mvn clean" - echo "done" test_springboot: stage: test script: - echo "run java test....." - echo "java -test" - echo "done" deploy_springboot: stage: deploy script: - echo "deploy springboot...." - echo "run mvn install" - echo "done"
当你项目push到gitlab中以后:
在CI/CD ——> pipelines 中便可看到效果
能够点进去看每一步执行了那些操做: