sync device time before git checkout in CI (#2344)

This commit is contained in:
Adeeb Shihadeh
2026-02-22 10:56:08 -08:00
committed by GitHub
parent a9926fd3df
commit 12cd48f88e

6
Jenkinsfile vendored
View File

@@ -51,7 +51,11 @@ END"""
def phone_steps(String device_type, steps) {
lock(resource: "", label: device_type, inversePrecedence: true, variable: 'device_ip', quantity: 1) {
timeout(time: 20, unit: 'MINUTES') {
phone(device_ip, "git checkout", readFile("tests/setup_device_ci.sh"),)
retry (3) {
def date = sh(script: 'date', returnStdout: true).trim()
phone(device_ip, "set time", "date -s '${date}'")
phone(device_ip, "git checkout", readFile("tests/setup_device_ci.sh"))
}
steps.each { item ->
phone(device_ip, item[0], item[1])
}