name: CI/CD Pipeline on: push env: CARGO_TARGET: x86_64-unknown-linux-musl jobs: test: runs-on: ubuntu-latest container: git.hofer.link/philipp/ci-images:rust-latest steps: - uses: actions/checkout@v3 - name: Run Test DB Script run: ./test_db.sh - name: Cache Cargo dependencies uses: Swatinem/rust-cache@v2 - name: Build run: | cargo build - name: Backend tests run: cargo test --verbose