Commit Graph

228 Commits

Author SHA1 Message Date
Adeeb Shihadeh a66851aa91 jenkins: fix hanging on SSH (#33779) 2024-10-12 17:11:35 -07:00
Maxime Desroches 22bc50fee4 jenkins: model replay only when modeld is in diff (#33743)
* only

* more
2024-10-07 22:02:09 -07:00
Maxime Desroches 2e83e37984 jenkins: model replay report in PR (#33723)
* first

* first

* first

* token

* edit previous comment

* clean

* plots

* linter

* cleaner

* comment

* save ref

* fix

* remove refs

* add tokens

* fix branch

* table

* fix

* real data

* title

* github

* fix

* github api

* better

* clean

* errors

* create bucket

* true

* fix
2024-10-07 21:40:00 -07:00
Maxime Desroches 939d306ac3 jenkins: run pandad tests only when relevant paths change (#33733)
* only

* more
2024-10-07 16:22:43 -07:00
Maxime Desroches eca88f5ea2 jenkins: run tests when certain files change (#33682)
* test

* change

* work?

* debug

* git

* temp

* save

* test

* test

* work?

* fix

* test

* cleanup

* fix

* final test

* fix

* clean

* null

* final

* test

* save

* test this

* final
2024-10-05 19:28:09 -07:00
Maxime Desroches 72e19ccfc6 jenkins: disable time to onroad (#33719)
comment
2024-10-03 14:25:48 -07:00
Adeeb Shihadeh 521c702a1e jenkins: set device time 2024-10-01 20:34:21 -07:00
Maxime Desroches 216145d4bc re-enable time to onroad test (#33680)
re-add test
2024-09-30 18:30:03 -07:00
Adeeb Shihadeh 6950abb38e jenkins: tmp disable test_time_to_onroad 2024-09-25 11:16:30 -07:00
Adeeb Shihadeh 61c1bb5fb2 jenkins: remove unused pcStage
old-commit-hash: 72b5c6f61abe1d83540bbd1d0d4e5709500eb200
2024-08-15 22:23:37 -07:00
Adeeb Shihadeh 1b41470939 nightly build takes longer than this
old-commit-hash: fd5549bba1dc33e16a8e3e09b02393d8f0dd4aa6
2024-07-18 19:26:22 -07:00
Adeeb Shihadeh 6745358478 remove mapbox references (#32811)
old-commit-hash: bccccde568c05a7a641110c90d4ed95047cdea4e
2024-06-22 18:01:47 -07:00
Adeeb Shihadeh 2c6829ed67 boardd is pandad (#32628)
* boardd is pandad

* rename tests
old-commit-hash: 34e329649d7a388d4cd1f25dac9dda9d5409bf4a
2024-06-04 19:16:55 -07:00
Adeeb Shihadeh cc4f53e6c6 manager: move to system/ (#32538)
* manager: move to system/

* one more
old-commit-hash: accdade4cfe73cdca41f5afa73cf4ad085802930
2024-05-25 12:41:17 -07:00
Adeeb Shihadeh 5e2cc23cec boardd: SPI corruption test (#32404)
* simple test

* little more

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: dcfb206a38eb5719b872f1b7a60c25681f6d734f
2024-05-11 14:24:28 -07:00
Adeeb Shihadeh f6567d724c fix pigeond test path
old-commit-hash: 6dd55b64d8b7cf3a0ffea14add074f519425e663
2024-05-06 17:30:33 -07:00
Adeeb Shihadeh 01fcd7b727 revert changes to release/ (#32364)
* revert changes to release/

* put those back

* revert Jenkinsfile
old-commit-hash: 1c42b8a05fc8b525902904a855ff04af8f56d869
2024-05-06 16:42:35 -07:00
Justin Newberry 326b836818 jenkins: simplify timer check (#32254)
simplify timer check
old-commit-hash: 0d5dd25db51b01486933a5f1299ccac26521d89d
2024-04-19 10:03:47 -07:00
Justin Newberry 9e3e5a9437 consolidate casync build into fewer scripts and fix pc release build (#32225)
* less scripts

* better

* fixes

* naming

* revert

* cleanup

* lets test it

* fix that one

* and rm

* don't run this

* fix

* not here

* revert testing

* fix docs

* default here too

* t

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 62f053bc4d028dcdf89c6910b0acf72aafadca31
2024-04-17 16:33:13 -07:00
Justin Newberry bcf9f08563 jenkins: nightly build in correct timezone (#32237)
correct timezone
old-commit-hash: 046066032a548ea641101f3a2f79a0c60f36f6f1
2024-04-17 10:13:56 -07:00
Justin Newberry 8065945b58 fix concurrent build cancellation (#32224)
fix concurrent builds
old-commit-hash: f072b7b8a0ca7220b4a6a99edd6e472cb6282b78
2024-04-16 16:10:03 -07:00
Justin Newberry 8032379b07 jenkins: remove pollSCM (#32220)
* try

* master
old-commit-hash: f12c4d825187769d60de2c342dd8e4780b690393
2024-04-16 12:51:44 -07:00
Justin Newberry 2f762a3fdc rename build_release to build_git_release (#32219)
fix names
old-commit-hash: e4f4fd1d5a8000859ad37f1c7fb7b95d482099ad
2024-04-16 12:06:48 -07:00
Justin Newberry ff865db73f jenkins: nightly casync build off of master (#32218)
release node
old-commit-hash: 7c378814f1dceca0498a8e4e827a1b7f87286736
2024-04-16 12:00:18 -07:00
Justin Newberry 2690ed9bb1 also remove channel from jenkinsfile (#32213)
old-commit-hash: 4356ad9bf563e9588edec6bf96f1590cff411a95
2024-04-15 17:43:40 -07:00
Justin Newberry 6a395a599b jenkins: publish casync agnos alongside builds (#32177)
* publish agnos

* test it

* more logging and fix

* remove this for a quick test

* time logging

* revert that

* space

* Revert "test it"

This reverts commit 3b80d97f7d436bc5b2cc29caf6bff1671f7f3f71.

* bump timeout
old-commit-hash: 1f37de1870f127cd8c1c9943b026fe952fd34b8d
2024-04-11 17:51:26 -07:00
Justin Newberry 912e8e66a0 move casync openpilot build to /data/casync/openpilot (#32171)
move to openpilot
old-commit-hash: ccddd48db8caee067109f85869b916b82ad2de3b
2024-04-11 10:25:38 -07:00
Justin Newberry 2074f46fbe jenkins: use token for pushing to openpilot-releases (#32146)
use token

Co-authored-by: tester <tester@comma.ai>
old-commit-hash: 91713bed2627bef431af0fbcca485e054112d875
2024-04-09 15:42:30 -07:00
Justin Newberry beb0e12d20 fix casync uploading (#32144)
fix
old-commit-hash: da403a440704da2c2a98bb778919554443403295
2024-04-09 12:32:29 -07:00
Justin Newberry 6cc3c1ee0f jenkins: publish casync releases from device (#32142)
* publish in ci

* overwrite

* publish in ci

* fix

* test it

* Revert "test it"

This reverts commit b3de51dc693df79b980d7dffc18bcc3c88d83375.

* use right token

* cleanup after uploading

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 8364cd2f2cc4f4b753fc417333df4c707c11eb86
2024-04-09 11:38:18 -07:00
Justin Newberry b982781570 tool to create casync manifest (#32131)
* manifest tool

* newline

* add to jenkins
old-commit-hash: b331e4a15b4d720bba59adbda51e8f78ab127382
2024-04-08 16:54:14 -07:00
Justin Newberry 4086a1b8ba move casync build dir to /data/openpilot (#32104)
move here
old-commit-hash: 5892056884885b603d05c0a44d8db89cf07a094a
2024-04-04 13:47:49 -07:00
Justin Newberry ad3ae98a19 build nightly casync build in jenkins (#31880)
* casync in jenkins

* rename some stuff, add a readme

* slightly better names

* clean

* more cleanup

* cleaner

* release3 staging too

* always rm the signed version

* cleanups

* in build dir

* better name

* simpler

* more

* divider

* built

* build

* and contains

* add channel description

* and git branches

* and build required

* move this up

* these are terms

* updates

* 3/3x

* bullets

* wording

* version metadata

* git type

* more channel -> release

* more build

* just release

* more channel to release

* also fix jenkins

* use build_metadata

* fix normailzed

* also normalized

* and here

* use build_metadata

* dont commit that

* don't touch the git stuff

* branch

* don't need that

* or that

* improved names

* build_metadata

* use this instead

* fix

* build

* test nightly build again

* fix

* fixes

* Revert "test nightly build again"

This reverts commit be5e7aa7089bfc0947c9b2b484d0277c109ee089.
old-commit-hash: c3bbc58a85f515c834e6f4eb92c2d0ec45c9317e
2024-03-21 11:55:54 -07:00
Adeeb Shihadeh 5733c516c3 move pigeond to system/ubloxd/ (#31848)
* move pigeond to system/ubloxd/

* update release

* more

* mv test
old-commit-hash: 147ccc7a582518e565755262e36799b540b5ddf7
2024-03-12 17:13:13 -07:00
Justin Newberry f318325a25 jenkins: reduce connection timeouts (#31431)
reduce jenkins timeouts
old-commit-hash: cccf28b9cabb5b38e4243bd50ddd2c22ae023ca6
2024-02-13 11:02:21 -08:00
Justin Newberry 71ad682759 jenkins: kill subprocesses on exit (#31422)
* kill-on-exit

* kill all
old-commit-hash: 7010aae0a905457cb026b20a19e049104f4b45f7
2024-02-12 15:41:04 -08:00
Justin Newberry f8cf60f292 jenkins: no changeset (#31374)
no changeset

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: e3028cbdcabb7bd7ee70d00db2ab27698760504e
2024-02-08 09:59:47 -08:00
Justin Newberry 4ad5ba1864 jenkins: remove pc / car tests (#31353)
* move to scripts

* clean first

* cant have test_*?

* move
old-commit-hash: 8f67d3cab9bb7031f3350b0c320606aa843503d5
2024-02-07 11:33:52 -08:00
Justin Newberry 378c5cb50b Pytest: reenable gc in pytest fixture + re-combine jenkins car tests (#31351)
* Revert "jenkins: spilt car tests in two steps (#31346)"

This reverts commit 03bf426f569151598070a073f658a323eb03b9db.

* enable gc

* codespell

* useless comment
old-commit-hash: 6933d0560aa37e9cdace3a9b8adda85bd774ec6f
2024-02-07 08:35:32 -08:00
Justin Newberry cdcdfa2cf8 jenkins: spilt car tests in two steps (#31346)
fix
old-commit-hash: 8a00b30029c80ca71a0596134d1d91db8f5b24f0
2024-02-07 00:04:27 -08:00
Justin Newberry 558b925b86 jenkins: limit cpu and memory (#31329)
* limit that

* we can use 32g

* addopts

* half
old-commit-hash: 03c183cb052ff1d9da5c7a927f0abbb37434fe2a
2024-02-06 13:51:55 -08:00
Justin Newberry dd7899d409 jenkins: lock device resource first before making container (#31330)
lock first
old-commit-hash: 052519570dea002a9c9a5e4b0c7cfc6d3c180e38
2024-02-06 13:35:08 -08:00
Justin Newberry 93c6540eba jenkins: cleanup stage names for analysis (#31327)
fix names
old-commit-hash: 88b635c4e10d5a3781bdff3cc34856566598da8e
2024-02-06 12:50:44 -08:00
Justin Newberry fd799bc05a Pytest: consistent hardware state for tici tests (#31279)
* consistent hardware

* consistent hardware

* moved

* this too

* ruff

* s

* duplicated

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 0277fc5548bc87a17ae34b914df0593d034e5e94
2024-02-02 14:18:01 -08:00
Justin Newberry 15600bced8 Jenkins: select devices randomly (#31274)
radnomly select devices
old-commit-hash: 08d9681cf604832d495274a5d8317d9240537053
2024-02-01 17:24:28 -08:00
Justin Newberry c999573836 Jenkins: better timeout when disconnected from devices (#31256)
* timeout better

* timeoutes
old-commit-hash: be33b0049982ade3cc639998c8142b373693c929
2024-01-31 18:46:40 -08:00
Adeeb Shihadeh 14898a7845 jenkins: cleanup /dev/shm (#31095)
old-commit-hash: 332a21965da4060d411fb65286cddc61b555ae48
2024-01-20 15:24:34 -08:00
Adeeb Shihadeh 972650f0eb remove dashcam branch (#31081)
* remove dashcam branch

* fix

* more cleanup

* remove param

* one more
old-commit-hash: 7cd9568423a2e78187d16018b70a78f56c02027d
2024-01-19 14:05:03 -08:00
Adeeb Shihadeh e3cb318151 cleanup startup params (#31068)
old-commit-hash: b4ebba384b0d5e884f99a56caa8de92675cbd60f
2024-01-18 22:09:55 -08:00
Justin Newberry 2b9b880ab0 jenkins: lock "pc" label to limit concurrent workers (#30902)
* lock pc label

* remove that
old-commit-hash: 4430944b2966d0bcdf54357dfdfafacf24e6de32
2024-01-03 16:55:16 -08:00