Lines Matching +full:docker +full:- +full:run
1 ---
2 # Tools that can save round-trips to github and a lot of time:
4 # yamllint -f parsable this.yml
6 # yaml merge-expand this.yml exp.yml && diff -w -u this.yml exp.yml
15 # yamllint disable-line rule:truthy
20 runs-on: ubuntu-20.04
23 fail-fast: false
27 IPC_VERSION=IPC4 UNSIGNED_list= SIGNED_list='tgl tgl-h',
31 - uses: actions/checkout@v2
33 with: {fetch-depth: 50, submodules: recursive}
35 - name: docker
36 run: docker pull thesofproject/sof && docker tag thesofproject/sof sof
38 # -j3 tests the ability to build multiple platforms
41 - name: build all and stage
46 # harder through 'docker-run.sh'.
47 run: eval env_array=($gh_make_env) &&
48 ./scripts/docker-run.sh
49 make -j3 -C installer/ tarball "${env_array[@]}" ||
51 ./scripts/docker-run.sh
52 make -j1 -C installer/ tarball "${env_array[@]}"
54 - name: check staging tree
57 run: eval env_array=($gh_make_env) &&
58 make -C installer/ checktree "${env_array[@]}"
60 - name: test make cleanall
61 run: |
62 make -C installer cleanall
64 rm -rf scripts/kconfig/__pycache__/
65 ! git status --porcelain --ignored | grep .