Review: Needs Fixing What's the plan here more precisely? What is actually going to `exit 75`?
My idea is to grep the log (path: {profile}/*.*/log) for the signature of a debconf question, and `exit 75` in that case. However I think it's better to do that in a separate builder. builders: - clear-artifacts - shell: | [current upgrade testing script] - shell: unstable-return: 75 command: | [log parsing logic goes here] Apart from this, one online comment. Diff comments: > diff --git a/jobs/auto-upgrade-testing/jobs.yaml > b/jobs/auto-upgrade-testing/jobs.yaml > index da95123..ae1de0b 100644 > --- a/jobs/auto-upgrade-testing/jobs.yaml > +++ b/jobs/auto-upgrade-testing/jobs.yaml > @@ -42,7 +42,9 @@ > gitvarprefix: AUTS > builders: > - clear-artifacts: > - - shell: | > + - shell: > + unstable-return: 75 > + command: | > git clone -b "$AUTBRANCH" --depth=1 "$AUTREPO" > auto-upgrade-testing || exit 1 I believe there is an indentation issue here: the commands need an extra indent: command: | foo bar > git clone -b "$AUTSBRANCH" --depth=1 "$AUTSREPO" > auto-upgrade-testing-specifications || exit 1 > -- https://code.launchpad.net/~andersson123/qa-jenkins-jobs/+git/qa-jenkins-jobs/+merge/444727 Your team Canonical Platform QA Team is subscribed to branch qa-jenkins-jobs:master. -- Mailing list: https://launchpad.net/~canonical-ubuntu-qa Post to : canonical-ubuntu-qa@lists.launchpad.net Unsubscribe : https://launchpad.net/~canonical-ubuntu-qa More help : https://help.launchpad.net/ListHelp