kind: pipeline type: docker name: archlinux_build clone: depth: 50 steps: - name: build-arch image: archlinux_build pull: if-not-exists volumes: - name: archlinux_ccache path: /root/.ccache commands: - git submodule update --init --recursive - pacman -S --noconfirm ccache openblas fftw pulseaudio pybind11 - cmake . # More than two makes ascee2 irresponsive for now - make -j2 - name: test-arch image: archlinux_build pull: if-not-exists commands: - pacman -S --noconfirm openblas python-pytest fftw pulseaudio python-pip python-scipy - pip install -r requirements.txt - pip install . - pytest # - name: release-arch # commands: # - volumes: - name: archlinux_ccache host: path: /tmp/archlinux_ccache --- kind: pipeline type: docker name: ubuntu_build clone: depth: 3 steps: - name: build-ubuntu image: ubuntu pull: if-not-exists commands: - git submodule update --init --recursive