From ad56f9aa85a96c38e8091acc72103701cb5f5eb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Mon, 13 Jan 2020 11:35:34 +0100 Subject: [PATCH] gitlab-ci: Build package and run autopkgtest / lintian Use prebuilt pipelines to build debs for arm64 and amd64. Test the amd64 ones using (potential) autopkgtests and lintian. --- .gitlab-ci.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b45dca5..ce9f407 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,11 @@ +include: + - 'https://source.puri.sm/Librem5/librem5-ci/raw/master/librem5-pipeline-definitions.yml' + stages: - build - test + - package + - test-package variables: DEPS: build-essential git modemmanager-dev libmm-glib-dev @@ -40,3 +45,21 @@ test:native: - export LC_ALL=C.UTF-8 - xvfb-run ninja -C _build test +package:deb-debian-buster: + extends: .l5-build-debian-package + +package:deb-debian-buster:arm64: + tags: + - librem5:arm64 + extends: .l5-build-debian-package + +autopkgtest-debian-buster-package: + dependencies: + - package:deb-debian-buster + extends: .l5-autopkgtest-debian-package + +lintian-debian-buster-package: + dependencies: + - package:deb-debian-buster + extends: .l5-lintian-debian-package +