Lines Matching +full:docker +full:- +full:pull +full:- +full:sof
1 ---
2 # Suggested tools that can save round-trips to github and a lot of time:
6 # yaml merge-expand .travis.yml exp.yml && diff -b -u .travis.yml exp.yml
16 - docker
23 - buildonly
24 - tests
27 # 'name:'-less jobs appear with their env, e.g.: PLATFORM=tgl
33 - &build-platform
36 &docker-pull-sof anchor
37 docker pull thesofproject/sof && docker tag thesofproject/sof sof
39 ./scripts/docker-run.sh ./scripts/xtensa-build-all.sh -r $PLATFORM
42 - <<: *build-platform
45 - <<: *build-platform
48 - <<: *build-platform
49 env: PLATFORM='tgl-h'
51 - name: "./scripts/build-tools.sh Release"
52 before_install: *docker-pull-sof
53 script: CMAKE_BUILD_TYPE=Release ./scripts/docker-run.sh ./scripts/build-tools.sh
57 - &qemuboottest
60 - echo CONFIG_HAVE_AGENT=n > src/arch/xtensa/configs/override/no-agent.config
61 - ./scripts/docker-run.sh ./scripts/xtensa-build-all.sh -o no-agent -r $PLATFORM
62 - ./scripts/docker-qemu.sh ../sof.git/scripts/qemu-check.sh $PLATFORM
65 - *docker-pull-sof
66 - docker pull thesofproject/sofqemu &&
67 docker tag thesofproject/sofqemu sofqemu
69 - <<: *qemuboottest
72 - <<: *qemuboottest
75 - <<: *qemuboottest
78 - <<: *qemuboottest
82 - name: testbench
83 before_install: *docker-pull-sof
86 - ./scripts/docker-run.sh ./scripts/build-tools.sh -t
87 - ./scripts/docker-run.sh ./scripts/rebuild-testbench.sh
88 - ./scripts/host-testbench.sh
91 - name: doxygen
93 before_install: sudo apt-get -y install ninja-build doxygen graphviz
98 - mkdir -p doxybuild && pushd doxybuild && cmake -GNinja -S ../doc &&
99 ninja -v doc
100 - popd
104 - printf 'WARN_AS_ERROR = YES\n' >> doc/sof.doxygen.in
105 - ninja -C doxybuild -v doc
110 - "chat.freenode.net#sof"