This commit is contained in:
James Wilson
2021-06-16 11:34:33 +01:00
parent 5b01179ca2
commit 2b0accbbb6
+10 -4
View File
@@ -14,24 +14,30 @@ jobs:
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- name: Build Telemetry Core
- name: Build telemetry executables (in debug mode)
working-directory: ./backend/core working-directory: ./backend/core
run: cargo build --verbose run: cargo build --verbose
- name: Run tests - name: Run tests
working-directory: ./backend working-directory: ./backend
run: cargo test --verbose run: cargo test --verbose
- name: Build release and call telemetry executable
- name: Build, release and call telemetry executable
working-directory: ./backend working-directory: ./backend
run: cargo run --bin telemetry --release -- --help run: cargo run --bin telemetry --release -- --help
- name: Build release and call telemetry executable
- name: Build, release and call shard executable
working-directory: ./backend working-directory: ./backend
run: cargo run --bin shard --release -- --help run: cargo run --bin shard --release -- --help
- name: Login to Dockerhub - name: Login to Dockerhub
uses: docker/login-action@v1 uses: docker/login-action@v1
with: with:
username: ${{ secrets.DOCKER_USERNAME }} username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }} 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 uses: docker/build-push-action@v2 # https://github.com/docker/build-push-action
with: with:
context: './backend' context: './backend'