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

Last commit made on 2017-12-05
Get this branch:
git clone -b key_path 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

Recent commits

2e18c58... by Gary.Wang

Fix the ci bot key path.

The ci bot key is placed in one specific folder, not the default
and global one. We need to declare the exact key path in GIT_SSH_COMMAND
variable to avoid 'No such file or directory' error.

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

Merge remote tracking branch export_ssh_command

Merge-Proposal: https://code.launchpad.net/~gary-wzl77/snappy-hwe-snaps/+git/jenkins-jobs/+merge/334737

Author: Gary.Wang <email address hidden>

Mount .ssh folder to docker instance.

We need to mount .ssh folder to docker instance so that git can
establish the ssh connection to access the private repo.

b4c457a... by Gary.Wang

Mount .ssh folder to docker instance.

We need to mount .ssh folder to docker instance so that git can
establish the ssh connection to access the private repo.

1e93021... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch ssh_username

Merge-Proposal: https://code.launchpad.net/~gary-wzl77/snappy-hwe-snaps/+git/jenkins-jobs/+merge/334660

Author: Gary.Wang <email address hidden>

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.

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