diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..85597d02710e14afb36453494911c47e85afa909 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,43 @@ + +stages: + - test + - build_src + - build_pkg + - upload + +run_tests: + stage: test + image: "ai/test:go" + script: "go-test-runner ./..." + +build:src: + stage: build_src + image: "ai/build:base" + script: "build-dsc" + artifacts: + paths: + - build-deb/ + only: + - master + +build:pkg: + stage: build_pkg + image: "ai/build:base" + script: "build-deb" + dependencies: + - build:src + artifacts: + paths: + - output-deb/ + only: + - master + +upload:pkg: + stage: upload + image: "ai/pkg:base" + script: "upload-packages -r common urepo@debian.incal.net" + dependencies: + - build:pkg + only: + - master +