mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-02-18 20:03:53 +08:00
auotmatic jenkins setup (#20448)
* auotmatic jenkins setup
* fix quote
* ne wkey
old-commit-hash: 7aade3db43
This commit is contained in:
2
Jenkinsfile
vendored
2
Jenkinsfile
vendored
@@ -1,5 +1,5 @@
|
||||
def phone(String ip, String step_label, String cmd) {
|
||||
withCredentials([file(credentialsId: 'id_rsa_public', variable: 'key_file')]) {
|
||||
withCredentials([file(credentialsId: 'id_rsa', variable: 'key_file')]) {
|
||||
def ssh_cmd = """
|
||||
ssh -tt -o StrictHostKeyChecking=no -i ${key_file} -p 8022 'comma@${ip}' /usr/bin/bash <<'EOF'
|
||||
|
||||
|
||||
@@ -12,8 +12,18 @@ if [ -z "$TEST_DIR" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# setup jenkins device
|
||||
if [ ! -d "$SOURCE_DIR" ]; then
|
||||
git clone https://github.com/commaai/openpilot.git "$SOURCE_DIR"
|
||||
# write continue.sh
|
||||
CONTINUE_FILE="/data/data/com.termux/files/continue.sh"
|
||||
echo "#!/usr/bin/bash" > $CONTINUE_FILE
|
||||
echo "wpa_cli IFNAME=wlan0 SCAN" >> $CONTINUE_FILE
|
||||
echo "sleep infinity" >> $CONTINUE_FILE
|
||||
|
||||
# write SSH keys
|
||||
curl "https://github.com/commaci2.keys" > /data/params/d/GithubSshKeys
|
||||
|
||||
git clone --depth 1 https://github.com/commaai/openpilot.git "$SOURCE_DIR"
|
||||
fi
|
||||
|
||||
# clear scons cache dirs that haven't been written to in one day
|
||||
|
||||
Reference in New Issue
Block a user