Lines Matching +full:docker +full:- +full:run
1 ---
7 # yamllint disable-line rule:truthy
16 warnings-subset:
18 # We're sharing binaries with the zephyr-build container so keep
20 runs-on: ubuntu-20.04
23 fail-fast: false
27 real_cc: xtensa-intel_s1000_zephyr-elf/bin/xtensa-intel_s1000_zephyr-elf-gcc},
37 real_cc: xtensa-intel_s1000_zephyr-elf/bin/xtensa-intel_s1000_zephyr-elf-gcc},
41 - name: git clone sparse analyzer
44 fetch-depth: 10
46 repository: marc-hb/sparse
49 - name: build sparse analyzer
50 run: cd workspace/sparse && make -j4
52 - name: git clone sof
56 fetch-depth: 10
59 - name: west clones
60 run: pip3 install west && cd workspace/sof/ && west init -l &&
61 west update --narrow --fetch-opt=--depth=5
65 # https://github.com/ScribeMD/docker-cache/issues/304
67 - name: Download docker image && ls /opt/toolchains/
68 run: cd workspace && ./sof/zephyr/docker-run.sh ls -l /opt/toolchains/
70 # We have to painfully extract REAL_CC from the docker image to
74 # --pristine is important to reproduce _warnings_. It makes no
77 - name: analyze zephyr
78 working-directory: ./workspace
79 run: |
80 ./sof/zephyr/docker-run.sh /bin/sh -c \
81 'cmake -P ./sof/zephyr/FindZephyr-sdk.cmake > zsdk_location'
84 REAL_CC="$ZSDK/$_RCC" ./sof/zephyr/docker-run.sh \
85 ./sof/zephyr/docker-build.sh ${{ matrix.platforms.platform }} \
86 --cmake-args=-DSPARSE=y --pristine 2>&1 | tee _.log
87 printf '\n\n\t\t\t ---- Messages below are treated as sparse errors --- \n\n\n'
88 (set -x; ./sof/scripts/parse_sparse_output.sh ${{ matrix.platforms.platform }} <_.log)