diff options
author | Fathi Boudra <fathi.boudra@linaro.org> | 2016-11-06 17:43:55 +0200 |
---|---|---|
committer | Fathi Boudra <fathi.boudra@linaro.org> | 2016-11-06 15:48:49 +0000 |
commit | f919ac25c0f27979deed0df40b20ede4c2764988 (patch) | |
tree | 9d929fbe113f0cda2c9d17bea4b2f12ff987db3c /96boards-dragonboard410c-android.yaml | |
parent | a2d1dae6e67c7850e5a8a7f4e61f98e235cab4fe (diff) |
get rid of LT_QUALCOMM_PRIVATE_KEY parameter
Use ssh-agent-credentials to clone private repositories.
Change-Id: Id8b8116a14de8ff4cdd66a0c27dc6190f52f19b1
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Diffstat (limited to '96boards-dragonboard410c-android.yaml')
-rw-r--r-- | 96boards-dragonboard410c-android.yaml | 44 |
1 files changed, 4 insertions, 40 deletions
diff --git a/96boards-dragonboard410c-android.yaml b/96boards-dragonboard410c-android.yaml index 69e37bbc..361b16a5 100644 --- a/96boards-dragonboard410c-android.yaml +++ b/96boards-dragonboard410c-android.yaml @@ -22,17 +22,17 @@ - string: name: USERDATA_OVERLAY_URL default: http://builds.96boards.org/snapshots/dragonboard410c/binaries/20160523/userdata.tar.bz2 - - password: - name: PRIVATE_KEY - default: ${LT_QUALCOMM_PRIVATE_KEY} disabled: false node: docker-utopic-aosp display-name: '96boards - DragonBoard 410c (Android)' concurrent: true wrappers: - - timestamps - timeout: timeout: 500 + - timestamps + - ssh-agent-credentials: + users: + - 'LT_QUALCOMM_PRIVATE_KEY_SSH' builders: - linaro-publish-token: host: builds.96boards.org @@ -96,42 +96,6 @@ # let's create the SD install image now ####################################### - TMPKEYDIR=$(mktemp -d /tmp/qcom.XXXXXX) - cat > ${TMPKEYDIR}/private-key-wrapper.py << EOF - #!/usr/bin/python - - import os - import sys - - def main(): - private_key = os.environ.get("PRIVATE_KEY", "Undefined") - if private_key == "Undefined": - sys.exit("PRIVATE_KEY is not defined.") - - buffer = private_key.replace(' ','\n') - with open('linaro-private-key', 'w') as f: - f.write('-----BEGIN RSA PRIVATE KEY-----\n') - f.write(buffer) - f.write('\n-----END RSA PRIVATE KEY-----\n') - - if __name__ == "__main__": - main() - EOF - python ${TMPKEYDIR}/private-key-wrapper.py - chmod 0600 linaro-private-key - - eval `ssh-agent` >/dev/null 2>/dev/null - ssh-add linaro-private-key >/dev/null 2>/dev/null - rm -rf linaro-private-key ${TMPKEYDIR} - - mkdir -p ~/.ssh - ssh-keyscan dev-private-git.linaro.org >> ~/.ssh/known_hosts - cat << EOF >> ~/.ssh/config - Host dev-private-git.linaro.org - User git - EOF - # chmod 0600 ~/.ssh/* - rm -rf db410c_bootloader git clone --depth 1 ssh://dev-private-git.linaro.org/landing-teams/working/qualcomm/db410c_bootloader.git # record commit info in build log |