diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e67110b5be35a19570f13b684a579e309fca058a..f4a916666e0eb28bfdf760fb353fd72a6b4eb73e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,37 @@ -image: "ai/test:go" + +stages: + - test + - build_src + - build_pkg + - upload run_tests: + stage: test + image: "ai/test:go" script: "go test -v ." +build:src: + stage: build_src + image: "ai/build:base" + script: "build-dsc" + artifacts: + paths: + - build-deb/ + +build:pkg: + stage: build_pkg + image: "ai/build:base" + script: "build-deb" + dependencies: + - build:src + artifacts: + paths: + - output-deb/ + +upload:pkg: + stage: upload + image: "ai/pkg:base" + script: "upload-packages" + dependencies: + - build:pkg +