ref: cf91b34c53e458280f9c7cdda11d5242e782de18
parent: 864967de9471dc425eddd468a5312d1a0bd0461a
author: Natanael Copa <ncopa@alpinelinux.org>
date: Tue Apr 25 03:47:14 CDT 2023
Add initial gitlab workflow
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -1,0 +1,33 @@
+test-default:
+ image: alpine:latest
+ stage: test
+ script:
+ - apk add make kyua kmod-dev util-linux-dev cryptsetup-dev linux-headers
+ - make -j $(nproc) check
+ tags:
+ - docker-alpine
+ - x86_64
+
+test-dash:
+ extends: test-default
+ before_script:
+ - apk add dash
+ - ln -sf /usr/bin/dash /bin/sh
+
+test-oksh:
+ extends: test-default
+ before_script:
+ - apk add oksh
+ - ln -sf /bin/oksh /bin/sh
+
+test-yash:
+ extends: test-default
+ before_script:
+ - apk add yash
+ - ln -sf /usr/bin/yash /bin/sh
+
+test-zsh:
+ extends: test-default
+ before_script:
+ - apk add zsh
+ - ln -sf /bin/zsh /bin/sh