.gitlab-ci.yml
- I usually do this via web interface. An example is included belowbrew install gitlab-runner
install gitlab runner - can usually be done via package manager on systemgitlab-runner register
register gitlab-runnerhttps://gitlab.com
enter the url for gitlab repo. If not self hosting it will just be gitlab.com<Token>
enter the token for repo. Found under Settings > CI/CD > Runners > Set up Specific Runner ManuallyDescription of project
tagone,tagtwo
more on this to come latergitlab-runner start
gitlab-runner status
syslog
build
directory in project root so ensure that is added to .gitignoredeploy_stage: stage: deploy environment: Staging only: - development script: - rm -rf /Users/kwilliams/Documents/Development/ - mkdir -p /Users/kwilliams/Documents/Development - ls > /Users/kwilliams/ls.txt - mv ./* /Users/kwilliams/Documents/Development deploy_production: stage: deploy environment: Production only: - master script: - rm -rf /Users/kwilliams/Documents/Deployed - mkdir -p /Users/kwilliams/Documents/Deployed - mv ./* /Users/kwilliams/Documents/Deployed