diff options
author | Lars Wirzenius <liw@liw.fi> | 2020-12-06 18:04:16 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2020-12-06 18:04:16 +0200 |
commit | edccc2eb8d20f018beb6b84c7df3e081fe0a461f (patch) | |
tree | 053b82d0f792284ca7cbfc9aa9bfc66432d5d021 /ci-prod-programs.ick | |
parent | 11a63379be7562c5ea008ff40c2c9b671502ff80 (diff) | |
download | liw-ci-edccc2eb8d20f018beb6b84c7df3e081fe0a461f.tar.gz |
fix: summain project
Diffstat (limited to 'ci-prod-programs.ick')
-rw-r--r-- | ci-prod-programs.ick | 56 |
1 files changed, 53 insertions, 3 deletions
diff --git a/ci-prod-programs.ick b/ci-prod-programs.ick index 345d91c..ef23e32 100644 --- a/ci-prod-programs.ick +++ b/ci-prod-programs.ick @@ -231,6 +231,21 @@ projects: - ick/build_deb_ci - ick/upload_debs +# Dummy base project for buster. + +- project: dummy-ci-buster + parameters: &dummy_buster_params + <<: *dummy_stretch_params + apt_sources: + - url: http://ci-prod-controller.vm.liw.fi/debian + dist: unstable-ci + section: main + systree_name: systrees-debian-buster-build-essential + distribution_ci: unstable-ci + distribution_rel: buster + pipelines: *deb_ci_pipelines + + # Dummy project to do CI builds on unstable (code name sid). - project: dummy-ci-sid @@ -603,15 +618,22 @@ projects: -- project: summain-ci-sid +- project: summain-rs-ci-sid parameters: - <<: *dummy_sid_params + <<: *dummy_buster_params sources: &summain_sources - name: code repo: git://git.liw.fi/summain-rs ref: main location: src - pipelines: *deb_ci_pipelines + pipelines: + - ick/setup_container + - ick/add_apt_signing_keys + - ick/add_apt_sources + - ick/get_sources + - ick/install_debian_build_dependencies + - build_deb_ci + - ick/upload_debs @@ -851,3 +873,31 @@ pipelines: shell: | DEBIAN_FRONTEND=noninteractive apt-get install -y curl curl -s https://ci-prod-controller.vm.liw.fi/projects/vmdb2-manual/+trigger + +- pipeline: build_deb_ci + parameters: + - sources + - distribution_ci + actions: + + - where: container + shell: | + rm -rf ick-helpers + git clone git://git.liw.fi/ick-helpers + + - where: container + shell: | + cd src + DIST="$(dpkg-parsechangelog -SDistribution)" + SRC="$(dpkg-parsechangelog -SSource)" + DEBVER="$(dpkg-parsechangelog -SVersion)" + USVER="$(echo "$DEBVER" | sed 's/-[^-]*$//').0ci${BUILD_NUMBER}" + FULLVER="${USVER}-1.0ci.${DIST}" + + git archive HEAD | gzip > ../"${SRC}_${USVER}.orig.tar.gz" + dch --no-conf -v "$FULLVER" -D "$DIST-ci" --force-distribution "CI build" + cat debian/changelog + dpkg-buildpackage -us -uc -sa + ls -l /workspace + echo build step ends: stdout + echo build step ends: stderr 1>&2 |