|
12 | 12 | stage: build_test |
13 | 13 | artifacts: |
14 | 14 | expire_in: 2 days |
15 | | - before_script: |
16 | | - # Create CI config from the default developer device config |
17 | | - - echo $CI_JOB_NAME | sed "s/^${CI_JOB_STAGE}//" | sed "s/_ci$//" >device_name |
18 | | - - cp configs/sdkconfig$(cat device_name).defaults sdkconfig.defaults |
19 | | - - echo "CONFIG_DEBUG_UNATTENDED_CI=y" >>sdkconfig.defaults |
20 | | - - echo "CONFIG_HEAP_POISONING_COMPREHENSIVE=y" >>sdkconfig.defaults |
21 | | - - echo "CONFIG_LOG_DEFAULT_LEVEL_NONE=y" >>sdkconfig.defaults |
22 | 15 |
|
23 | | -build_test_qemu: |
24 | | - extends: .build_test_template |
25 | | - |
26 | | -build_test_qemu_psram: |
| 16 | +build_test_jade_ci: |
27 | 17 | extends: .build_test_template |
| 18 | + before_script: |
| 19 | + - . $HOME/esp/esp-idf/export.sh && ./tools/switch_to.sh jade --dev --debug --ci --log |
28 | 20 |
|
29 | | -build_test_qemu_psram_unamalgamated: |
| 21 | +build_test_jade_noradio_ci: |
30 | 22 | extends: .build_test_template |
| 23 | + before_script: |
| 24 | + - . $HOME/esp/esp-idf/export.sh && ./tools/switch_to.sh jade --dev --debug --ci --log --noradio |
31 | 25 |
|
32 | | -build_test_jade_ci: |
| 26 | +build_test_jade_v1_1_ci: |
33 | 27 | extends: .build_test_template |
| 28 | + before_script: |
| 29 | + - . $HOME/esp/esp-idf/export.sh && ./tools/switch_to.sh jade_v1_1 --dev --debug --ci --log |
34 | 30 |
|
35 | | -build_test_jade_v1_1_ci: |
| 31 | +build_test_jade_v1_1_noradio_ci: |
36 | 32 | extends: .build_test_template |
| 33 | + before_script: |
| 34 | + - . $HOME/esp/esp-idf/export.sh && ./tools/switch_to.sh jade_v1_1 --dev --debug --ci --log --noradio |
37 | 35 |
|
38 | 36 | build_test_jade_v2_ci: |
39 | 37 | extends: .build_test_template |
| 38 | + before_script: |
| 39 | + - . $HOME/esp/esp-idf/export.sh && ./tools/switch_to.sh jade_v2 --dev --debug --ci --log --jtag |
40 | 40 |
|
41 | | -build_test_jade_noradio_ci: |
| 41 | +build_test_jade_v2_noradio_ci: |
42 | 42 | extends: .build_test_template |
| 43 | + before_script: |
| 44 | + - . $HOME/esp/esp-idf/export.sh && ./tools/switch_to.sh jade_v2 --dev --debug --ci --log --jtag --noradio |
43 | 45 |
|
44 | | -build_test_jade_v1_1_noradio_ci: |
45 | | - extends: .build_test_template |
46 | 46 |
|
47 | | -build_test_jade_v2_noradio_ci: |
| 47 | +.build_test_qemu_template: |
48 | 48 | extends: .build_test_template |
| 49 | + before_script: |
| 50 | + # Create CI config from the default developer device config |
| 51 | + # TODO: Add qemu to tools/switch_to.sh |
| 52 | + - echo $CI_JOB_NAME | sed "s/^${CI_JOB_STAGE}//" | sed "s/_ci$//" >device_name |
| 53 | + - cp configs/sdkconfig$(cat device_name).defaults sdkconfig.defaults |
| 54 | + - echo "CONFIG_DEBUG_UNATTENDED_CI=y" >>sdkconfig.defaults |
| 55 | + - echo "CONFIG_HEAP_POISONING_COMPREHENSIVE=y" >>sdkconfig.defaults |
| 56 | + - echo "CONFIG_LOG_DEFAULT_LEVEL_NONE=y" >>sdkconfig.defaults |
| 57 | + |
| 58 | +build_test_qemu: |
| 59 | + extends: .build_test_qemu_template |
| 60 | + |
| 61 | +build_test_qemu_psram: |
| 62 | + extends: .build_test_qemu_template |
| 63 | + |
| 64 | +build_test_qemu_psram_unamalgamated: |
| 65 | + extends: .build_test_qemu_template |
0 commit comments