~gary-wzl77/snappy-hwe-snaps/+git/jenkins-jobs:ssh_username

Last commit made on 2017-12-04
Get this branch:
git clone -b ssh_username https://git.launchpad.net/~gary-wzl77/snappy-hwe-snaps/+git/jenkins-jobs
Only Gary.Wang can upload to this branch. If you are Gary.Wang please log in for upload directions.

Branch merges

Branch information

Name:
ssh_username
Repository:
lp:~gary-wzl77/snappy-hwe-snaps/+git/jenkins-jobs

Recent commits

3a4aae3... by Gary.Wang

Fix the repo fetching failure when running snap-test.sh

Our CI doesn't behave very well in these days. One reason
lies in the ongoing lab or infrastructure move from 47F to
46F in Taipei office last week. That seems to be fixed by
IS team. Another reason is that something went wrong with
private repos fetching.
This PR fixes the latter one.

3b14fad... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch add-u-c-i-pcks

Merge-Proposal: https://code.launchpad.net/~alfonsosanchezbeato/snappy-hwe-snaps/+git/jenkins-jobs/+merge/334088

Author: Alfonso Sanchez-Beato <email address hidden>

Install packages needed for ubuntu-custom-image testing

a8ec592... by Alfonso Sanchez-Beato

jobs: install packages for ubuntu-custom-image

Install packages needed for ubuntu-custom-image testing

19f48fa... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch test-clone-with-creds

Merge-Proposal: https://code.launchpad.net/~pwlars/snappy-hwe-snaps/+git/jenkins-jobs/+merge/332665

Author: Paul Larson <email address hidden>

Found another problem here. When we clone private git repos, we need to use git+ssh. I believe credentials should already be established by the setup jobs. If not, we hit things like this: https://jenkins.canonical.com/system-enablement-private/job/hohhot-snap-test/83/console

a5b674e... by Paul Larson

jobs/snap/snap-test.sh: Clone git repo with ssh credentials

28a790d... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch alt-snapcraft-yaml-location

Merge-Proposal: https://code.launchpad.net/~pwlars/snappy-hwe-snaps/+git/jenkins-jobs/+merge/332648

Author: Paul Larson <email address hidden>

the build-prepare jobs check for snapcraft.yaml in the project root and in the /snap dir, but when it does the git add, it only works if it's in the project root directory.

I think this seems to be what's causing the failure of https://jenkins.canonical.com/system-enablement-private/job/hohhot-snap-build-prepare/2/console

8c54497... by Paul Larson

jobs/snap/snap-build-prepare.sh: support snapcraft.yaml in snap directory

7e1b7b7... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch not-fail-local-sources

Merge-Proposal: https://code.launchpad.net/~alfonsosanchezbeato/snappy-hwe-snaps/+git/jenkins-jobs/+merge/332550

Author: Alfonso Sanchez-Beato <email address hidden>

jobs: not fail if sources are in master branch

7758e66... by Alfonso Sanchez-Beato

jobs: not fail if sources are in master branch

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

Merge remote tracking branch select-snapcraft-yaml-in-worker

Merge-Proposal: https://code.launchpad.net/~morphis/snappy-hwe-snaps/+git/jenkins-jobs/+merge/332396

Author: Simon Fels <email address hidden>

jobs/snap: select correct CI branch and snapcraft.yaml in the worker job
jobs/snap: prefer git:// over https://
jobs/snap: execute docs and cleanup build as part of the -prepare job