summaryrefslogtreecommitdiff
path: root/ci-prod-programs.ick
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2020-12-06 18:04:16 +0200
committerLars Wirzenius <liw@liw.fi>2020-12-06 18:04:16 +0200
commitedccc2eb8d20f018beb6b84c7df3e081fe0a461f (patch)
tree053b82d0f792284ca7cbfc9aa9bfc66432d5d021 /ci-prod-programs.ick
parent11a63379be7562c5ea008ff40c2c9b671502ff80 (diff)
downloadliw-ci-edccc2eb8d20f018beb6b84c7df3e081fe0a461f.tar.gz
fix: summain project
Diffstat (limited to 'ci-prod-programs.ick')
-rw-r--r--ci-prod-programs.ick56
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