jenkins-bot has submitted this change and it was merged. Change subject: debian-glue macros and jobs ......................................................................
debian-glue macros and jobs Add debian glue macros and -debian-glue jobs. Lintian is run on the `.changes` files which would process source and binarie. It is ignoring warnings for now, we could enable them by passing --warnings in the debian-glue-lintian macro. Depends on JJB change https://review.openstack.org/34974 (TAP) Bug: 36443 Change-Id: I64c0b4dde5272ec983a8cea3bc03fdbd3f0b801e --- M operations-debs.yaml 1 file changed, 86 insertions(+), 0 deletions(-) Approvals: Hashar: Looks good to me, approved jenkins-bot: Verified diff --git a/operations-debs.yaml b/operations-debs.yaml index 7556916..6ece0c8 100644 --- a/operations-debs.yaml +++ b/operations-debs.yaml @@ -11,6 +11,74 @@ refspec: '$ZUUL_REF' basedir: 'source' +- builder: + name: debian-glue-generate-git-snapshot + builders: + - shell: /usr/bin/generate-git-snapshot + +- builder: + name: debian-glue-build-and-provide-package + builders: + - shell: | + export REPOSITORY=/mnt/repository + /usr/bin/build-and-provide-package + +- builder: + name: debian-glue-generate-reprepro-codename + builders: + - shell: /usr/bin/generate-reprepro-codename + +- builder: + name: debian-glue-increase-version-number + builders: + - shell: /usr/bin/increase-version-number + +- builder: + name: debian-glue-lintian + builders: + - shell: | + # We might consider adding --warnings + set -o pipefail + /usr/bin/lintian-junit-report --filename lintian.txt *.changes | tee lintian.xml + set +o pipefail + +- builder: + name: debian-glue-piuparts + builders: + - shell: | + sudo piuparts_wrapper $PWD/*.deb || true + piuparts_tap piuparts.txt > piuparts.tap + +- job-template: + name: '{name}-debian-glue' + defaults: use-remote-zuul + node: integration-debian-builder + triggers: + - zuul + + # Clone into ./source + scm: + - git: + url: 'git://integration.wikimedia.org/$ZUUL_PROJECT' + branches: + - '$ZUUL_COMMIT' + refspec: '$ZUUL_REF' + basedir: 'source' + + builders: + - debian-glue-generate-git-snapshot + - debian-glue-build-and-provide-package + - debian-glue-lintian + - debian-glue-piuparts + + publishers: + - junit: + results: 'lintian.xml' + - tap: + results: piuparts.tap + - archive: + artifacts: '*.gz,*.bz2,*.xz,*.deb,*.dsc,*.changes,lintian.txt,piuparts.*' + - job-template: name: '{name}-debbuild' node: hasContintPackages @@ -62,3 +130,21 @@ name: 'lucene-search-2' jobs: - '{name}-antbuild' + +- project: + name: operations-debs-buck + gerrit-name: operations/debs/buck + jobs: + - '{name}-debian-glue' + +- project: + name: operations-debs-pybal + gerrit-name: operations/debs/pybal + jobs: + - '{name}-debian-glue' + +- project: + name: gerrit + gerrit-name: gerrit + jobs: + - '{name}-debian-glue' -- To view, visit https://gerrit.wikimedia.org/r/71245 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I64c0b4dde5272ec983a8cea3bc03fdbd3f0b801e Gerrit-PatchSet: 15 Gerrit-Project: integration/jenkins-job-builder-config Gerrit-Branch: master Gerrit-Owner: AzaToth <[email protected]> Gerrit-Reviewer: Akosiaris <[email protected]> Gerrit-Reviewer: Hashar <[email protected]> Gerrit-Reviewer: Ryan Lane <[email protected]> Gerrit-Reviewer: coren <[email protected]> Gerrit-Reviewer: jenkins-bot _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
