diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..3f86190 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,38 @@ +stages: + - build + - deploy + +variables: + VERSION: "3.4.4.1" + + before_script: + - env|sort + - pwd + +build:x86_64: + image: ${CI_REGISTRY}/leenooks/ci-apt:x86_64 + stage: build + script: + - apt-get update + - cd libcl; dpkg-buildpackage -us -uc + - mkdir build + - ls -al ../ + - mv ../${CI_PROJECT_NAME}*.deb build + tags: + - apt + - x86_64 + only: + - debian + artifacts: + paths: + - build/*deb + expire_in: 1 week + +deploy:x86_64: + stage: deploy + dependencies: + - build:x86_64 + script: + - reprepro -b /apt includedeb $(awk -F"[)(]+" '/VERSION=/ {print $2}' /etc/os-release) build/${CI_PROJECT_NAME}_${VERSION}*.deb + tags: + - reprepro