diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml index 56d1381..f63e5e6 100644 --- a/.github/workflows/backend.yml +++ b/.github/workflows/backend.yml @@ -14,24 +14,30 @@ jobs: steps: - uses: actions/checkout@v2 - - name: Build Telemetry Core + + - name: Build telemetry executables (in debug mode) working-directory: ./backend/core run: cargo build --verbose + - name: Run tests working-directory: ./backend run: cargo test --verbose - - name: Build release and call telemetry executable + + - name: Build, release and call telemetry executable working-directory: ./backend run: cargo run --bin telemetry --release -- --help - - name: Build release and call telemetry executable + + - name: Build, release and call shard executable working-directory: ./backend run: cargo run --bin shard --release -- --help + - name: Login to Dockerhub uses: docker/login-action@v1 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - - name: Build and Push template image + + - name: Build and push template image for tagged commit uses: docker/build-push-action@v2 # https://github.com/docker/build-push-action with: context: './backend'