summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..0e51186
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,32 @@
+stages:
+ - packaging # Publish some packages (rpm, deb…)
+
+before_script:
+ - uname -a
+ - whoami
+ - mkdir -p build/
+ - cd build/
+
+packaging:deb:
+ stage: packaging
+ only:
+ - master@louiz/biboumi
+ - debian@louiz/biboumi
+ tags:
+ - docker
+ image: docker.louiz.org/packaging-debian:latest
+ before_script: []
+ script:
+ - git checkout debian
+ - git merge --no-commit --no-ff master
+ - mk-build-deps
+ - apt update -y
+ - apt install -y ./biboumi-build-deps*.deb
+ - debuild -b -us -uc
+ - mv ../*.deb .
+ - mv ../*.build .
+ - mv ../*.buildinfo .
+ dependencies: []
+ artifacts:
+ untracked: true
+ name: $CI_PROJECT_NAME-deb-$CI_BUILD_ID