ci-image-git-buildpackage/overlay/usr/bin/gitlab-ci-git-buildpackage-all

32 lines
575 B
Bash
Executable File

#!/bin/bash -e
. /usr/share/gitlab-ci-common
# these are all required
! test -z "$CI_PROJECT_DIR"
! test -z "$CI_COMMIT_SHA"
! test -z "$CI_COMMIT_TAG"
! test -z "$CI_COMMIT_REF_NAME"
set -x
gitlab-ci-enable-sid
gitlab-ci-enable-experimental
$apt_get update
$apt_get dist-upgrade
gitlab-ci-git-buildpackage
# copy into place to be saved as an "artifact", gitlab-ci will only
# save files from CI_PROJECT_DIR
cp ../*.deb $CI_PROJECT_DIR/
gitlab-ci-lintian
$apt_get autoremove --purge
if [ -e $CI_PROJECT_DIR/debian/tests/control ]; then
gitlab-ci-autopkgtest
fi