Gitlab CI/CD

From UVOO Tech Wiki
Revision as of 00:38, 15 January 2019 by imported>Jeremy-busk
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Using LXD/PyLXD with Gitlab

On you lxd-runner add gitlab-runner user to lxd group so it can spin up lxd containers.

sudo usermod --append --groups lxd gitlab-runner

Run only with changes on directory

https://docs.gitlab.com/ee/ci/yaml/#onlychanges-and-exceptchanges

or do some custom script

if [ "$(git diff origin/${CI_MERGE_REQUEST_TARGET_BRANCH_NAME}...HEAD --name-only dir1 dir2 dir3" == "" ]; then echo "Skipped" && exit 0; fi