GitLab CI/CD 自動部署之 Shell 篇
阿新 • • 發佈:2020-11-01
一、安裝 gitlab-runner
sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64 sudo chmod +x /usr/local/bin/gitlab-runner sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
二、註冊 gitlab-runner
sudo gitlab-runner register
三、編寫.gitlab-ci.yml(先測試一下,後面再改)
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"
四、後面就可以自己編寫.gitlab-ci.yml 來完成自動部署啦(這個檔案後面會好好研究一下)。