aboutsummaryrefslogtreecommitdiff
path: root/96boards-dragonboard410c-android.yaml
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2016-11-06 17:43:55 +0200
committerFathi Boudra <fathi.boudra@linaro.org>2016-11-06 15:48:49 +0000
commitf919ac25c0f27979deed0df40b20ede4c2764988 (patch)
tree9d929fbe113f0cda2c9d17bea4b2f12ff987db3c /96boards-dragonboard410c-android.yaml
parenta2d1dae6e67c7850e5a8a7f4e61f98e235cab4fe (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.yaml44
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