mirror of
https://github.com/pezkuwichain/pezkuwi-telemetry.git
synced 2026-04-22 12:38:05 +00:00
tweak CI to work with shards+core split
This commit is contained in:
@@ -14,15 +14,18 @@ jobs:
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Build
|
||||
working-directory: ./backend
|
||||
- name: Build Telemetry Core
|
||||
working-directory: ./backend/core
|
||||
run: cargo build --verbose
|
||||
- name: Run tests
|
||||
working-directory: ./backend
|
||||
run: cargo test --verbose
|
||||
- name: Build release and call executable
|
||||
- name: Build release and call telemetry executable
|
||||
working-directory: ./backend
|
||||
run: cargo run --release -- --help
|
||||
run: cargo run --bin telemetry --release -- --help
|
||||
- name: Build release and call telemetry executable
|
||||
working-directory: ./backend
|
||||
run: cargo run --bin shard --release -- --help
|
||||
- name: Login to Dockerhub
|
||||
uses: docker/login-action@v1
|
||||
with:
|
||||
|
||||
Reference in New Issue
Block a user