Difference between revisions of "Gitlab CI/CD"

From UVOO Tech Wiki
Jump to navigation Jump to search
imported>Jeremy-busk
(No difference)

Revision as of 00:38, 15 January 2019

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