CI: build master-ci in Actions (#24533)

* jenkins: build master-ci on pc

* make target configurable

* build on actions

* no wait

* more fetch

* v3 has push?

* example

* remove that

* wait

* v1.1.1

* this one works

* schedule

* clear out target first

* no lfs
old-commit-hash: 531f4483b2c24c054b0d0fa264438a8a864e09fa
This commit is contained in:
Adeeb Shihadeh
2022-05-14 00:18:30 -07:00
committed by GitHub
parent 8886c4c085
commit 5f429c1513
8 changed files with 60 additions and 48 deletions
Vendored
+1 -14
View File
@@ -107,7 +107,7 @@ pipeline {
}
steps {
phone_steps("tici", [
["build master-ci", "cd $SOURCE_DIR/release && EXTRA_FILES='tools/' ./build_devel.sh"],
["build master-ci", "cd $SOURCE_DIR/release && TARGET_DIR=$TEST_DIR EXTRA_FILES='tools/' ./build_devel.sh"],
["build openpilot", "cd selfdrive/manager && ./build.py"],
["test manager", "python selfdrive/manager/test/test_manager.py"],
["onroad tests", "cd selfdrive/test/ && ./test_onroad.py"],
@@ -150,18 +150,6 @@ pipeline {
}
}
stage('Push master-ci') {
when {
branch 'master'
}
steps {
phone_steps("tici-build", [
["push devel", "cd $SOURCE_DIR/release && PUSH='master-ci' ./build_devel.sh"],
])
}
}
}
post {
@@ -176,4 +164,3 @@ pipeline {
}
}
}