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:
- 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'