From: Jamo Luhrsen Date: Tue, 26 Sep 2017 21:04:10 +0000 (+0000) Subject: Merge "Make the os services easier to follow" X-Git-Tag: release/nitrogen~2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=749f0ce96754863593bd2741cb9bf83657105f96;hp=588541d800f3fd8df5fcd4e249e06112052bd02a;p=releng%2Fbuilder.git Merge "Make the os services easier to follow" --- diff --git a/jjb/autorelease/prepare-release.sh b/jjb/autorelease/prepare-release.sh index 0a694bd4e..780fd31f4 100644 --- a/jjb/autorelease/prepare-release.sh +++ b/jjb/autorelease/prepare-release.sh @@ -33,7 +33,7 @@ echo autorelease "$(git rev-parse --verify HEAD)" "${RELEASE_TAG}" \ | tee -a "$PATCH_DIR/taglist.log" # Disable SC2154 because we want $path to be the submodule parameter not the shell. # shellcheck disable=SC2154 -git submodule foreach "echo \$path $(git rev-parse --verify HEAD) ${RELEASE_TAG} \ +git submodule foreach "echo \$path \$(git rev-parse --verify HEAD) ${RELEASE_TAG} \ | tee -a $PATCH_DIR/taglist.log" echo "$RELEASE_TAG" diff --git a/jjb/autorelease/version-bump.sh b/jjb/autorelease/version-bump.sh index cb1bd87b3..a44337e0e 100644 --- a/jjb/autorelease/version-bump.sh +++ b/jjb/autorelease/version-bump.sh @@ -25,7 +25,18 @@ BRANCH="$GERRIT_BRANCH" set -eu -o pipefail git checkout -b "${BRANCH,,}" "origin/${BRANCH,,}" -git submodule foreach git checkout -b "${BRANCH,,}" "origin/${BRANCH,,}" + +# TODO: Simplify once stable/nitrogen is no longer supported. +for module in $(git submodule | awk '{ print $2 }') +do + pushd "$module" + if [ "$GERRIT_BRANCH" == "stable/nitrogen" ] && [ "$module" == "yangtools" ]; then + git checkout -b "v1.2.x" "origin/v1.2.x" + else + git checkout -b "${BRANCH,,}" "origin/${BRANCH,,}" + fi + popd +done # Setup Gerrit remove to ensure Change-Id gets set on commit. git config --global --add gitreview.username "jenkins-releng" @@ -51,10 +62,11 @@ do # TODO: Remove once stable/nitrogen is no longer supported. if [ "$GERRIT_BRANCH" == "stable/nitrogen" ] && [ "$module" == "yangtools" ]; then git format-patch --stdout "origin/v1.2.x" > "$patch_dir/${module//\//-}.patch" + git bundle create "$patch_dir/${module//\//-}.bundle" "origin/v1.2.x..HEAD" else git format-patch --stdout "origin/${BRANCH,,}" > "$patch_dir/${module//\//-}.patch" + git bundle create "$patch_dir/${module//\//-}.bundle" "origin/${BRANCH,,}..HEAD" fi - git bundle create "$patch_dir/${module//\//-}.bundle" "origin/${BRANCH,,}..HEAD" popd done diff --git a/jjb/packaging/packaging.yaml b/jjb/packaging/packaging.yaml index 4d4dd1c2b..1e10881fe 100644 --- a/jjb/packaging/packaging.yaml +++ b/jjb/packaging/packaging.yaml @@ -88,6 +88,22 @@ upload-files-dir: '{upload-files-dir}' maven-repo-url: '{maven-repo-url}' + triggers: + - gerrit: + server-name: '{server-name}' + trigger-on: + - comment-added-contains-event: + comment-contains-value: 'build-rpm-direct' + projects: + - project-compare-type: ANT + project-pattern: '{project}' + branches: + - branch-compare-type: ANT + branch-pattern: '**/{branch}' + file-paths: + - compare-type: ANT + pattern: 'pacakges/**' + publishers: - lf-infra-publish @@ -151,6 +167,20 @@ triggers: - timed: '@daily' + - gerrit: + server-name: '{server-name}' + trigger-on: + - comment-added-contains-event: + comment-contains-value: 'build-rpm-snap' + projects: + - project-compare-type: ANT + project-pattern: '{project}' + branches: + - branch-compare-type: ANT + branch-pattern: '**/{branch}' + file-paths: + - compare-type: ANT + pattern: 'pacakges/**' publishers: - lf-infra-publish @@ -363,6 +393,21 @@ upload-files-dir: '{upload-files-dir}' maven-repo-url: '{maven-repo-url}' + triggers: + - gerrit: + server-name: '{server-name}' + trigger-on: + - comment-added-contains-event: + comment-contains-value: 'build-deb' + projects: + - project-compare-type: ANT + project-pattern: '{project}' + branches: + - branch-compare-type: ANT + branch-pattern: '**/{branch}' + file-paths: + - compare-type: ANT + pattern: 'pacakges/**' publishers: - lf-infra-publish diff --git a/jjb/releng-jobs.yaml b/jjb/releng-jobs.yaml index e25c33e1b..9ba8e15bd 100644 --- a/jjb/releng-jobs.yaml +++ b/jjb/releng-jobs.yaml @@ -82,6 +82,8 @@ templates: docker - platforms: ubuntu-14.04 templates: mininet-ovs-2.5 + - platforms: ubuntu-14.04 + templates: mininet-ovs-2.6 - platforms: ubuntu-16.04 templates: java-builder - platforms: ubuntu-16.04