From 33e0511001033fb62833a5205c96af66f042fc49 Mon Sep 17 00:00:00 2001 From: varac Date: Fri, 12 May 2017 19:25:13 +0200 Subject: Add gitlab-ci.yml to allow local and remote builds See https://github.com/pixelated/pixelated-user-agent.git for the documentation. --- .gitlab-ci.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .gitlab-ci.yml (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..8fc9af85 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,25 @@ +# To build packages locally using docker and gitlab-ci-multi-runner please follow +# https://github.com/pixelated/pixelated-user-agent/wiki/Debian-package#build-debian-packages-locally + +stages: + - package + +package: + stage: package + image: "0xacab.org:4567/pixelated/pixelated-user-agent/buildpackage:latest" + artifacts: + paths: + - '*_*.xz' + - '*_*.dsc' + - '*_amd64.changes' + - '*.deb' + - 'results/*' + - '*.log' + script: + - build-build-package + # Test the package with lintian. Don't fail on warnings/errors. + - sh -c 'build-test-lintian || :' + - ls -la + # When running locally with `gitlab-runner exec` copy artifacts to mounted + # docker volume + - sh -c '( [ -d /tmp/docker_volume ] && cp -r /builds/project-0 /tmp/docker_volume ) || :' -- cgit v1.2.3