diff options
-rw-r--r-- | .gitlab-ci.yml | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..e6e30d6 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,29 @@ +image: registry.salsa.debian.org/salsa-ci-team/pipeline/base:unstable + +shellcheck: + stage: test + script: + - apt-get update + - apt-get dist-upgrade --yes + - apt-get --no-install-recommends --yes install shellcheck + - shellcheck debvm-* + +codespell: + stage: test + script: + - apt-get update + - apt-get dist-upgrade --yes + - apt-get --no-install-recommends --yes install codespell + - codespell debvm-* + +simpletest: + stage: test + script: + - apt-get update + - apt-get dist-upgrade --yes + - apt-get --no-install-recommends --yes install e2fsprogs genext2fs mmdebstrap openssh-client qemu-kvm timelimit + - ssh-keygen -f ~/.ssh/id -N '' + - ./debvm-create -k ~/.ssh/id.pub -r unstable + - timelimit -t 120 -T 10 ./debvm-run -s 2222 & + - sleep 10 + - ssh -o StrictHostKeyChecking=no -i ~/.ssh/id -p 2222 root@localhost poweroff |