~kzapalowicz/snappy-hwe-snaps/+git/build-scripts:fix/defer-checking-for-snapcraft-yaml

Last commit made on 2017-02-27
Get this branch:
git clone -b fix/defer-checking-for-snapcraft-yaml https://git.launchpad.net/~kzapalowicz/snappy-hwe-snaps/+git/build-scripts
Only Konrad Zapałowicz can upload to this branch. If you are Konrad Zapałowicz please log in for upload directions.

Branch merges

Branch information

Name:
fix/defer-checking-for-snapcraft-yaml
Repository:
lp:~kzapalowicz/snappy-hwe-snaps/+git/build-scripts

Recent commits

dfceca6... by =?utf-8?q?Konrad_Zapa=C5=82owicz?= <email address hidden>

check for snapcraft.yaml after the merge

New snaps are usually initialized with an empty README file with the
real code - including snapcraft.yaml] coming in as a merge request. In
this situation the build worker would fail before merging it.

This commit moves the check for snapcraft.yaml after the merge is
completed.

d0ad1fa... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch b/allow-no-snap-builds

Merge-Proposal: https://code.launchpad.net/~morphis/snappy-hwe-snaps/+git/build-scripts/+merge/318342

c05ba00... by Simon Fels

Add Konrad as maintainer

d93167d... by Simon Fels

Only warn when no snapcraft.yaml exists

114e4bf... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch check-candidate-channel

Merge-Proposal: https://code.launchpad.net/~jhodapp/snappy-hwe-snaps/+git/build-scripts/+merge/318020

45da531... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch feature/ephemeral-lp-builds

Merge-Proposal: https://code.launchpad.net/~morphis/snappy-hwe-snaps/+git/build-scripts/+merge/317594

1795055... by Jim Hodapp

Make sure to only compare revisions for new snap packages in the candidate channel.

ecda871... by Simon Fels

Filter architectures we build for based on user input

2083c2f... by Simon Fels

Add -worker suffix to generic-build-snap job name

This reflects more the purpose this job has now as it is triggered
by the generic-build-snap job multiple times for different
architectures.

75d0171... by Simon Fels

Rework snap-build job to create ephemeral snap builds on launchpad

This makes our build much more reliable as we offload the actual build
to launchpad and can also build for multiple architectures instead of
just building the host architecture our jenkins agents runs as.

We use the jenkins-ci-builds repository on launchpad as staging area
for our builds.