Skip to content

Commit

Permalink
autotest: integrate buildlog and BIN artifact uploads
Browse files Browse the repository at this point in the history
  • Loading branch information
davidbuzz authored and tridge committed Oct 23, 2020
1 parent d31d574 commit 284fb53
Show file tree
Hide file tree
Showing 6 changed files with 106 additions and 1 deletion.
30 changes: 30 additions & 0 deletions .github/workflows/test_sitl_copter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,21 @@ jobs:
PATH="/github/home/.local/bin:$PATH"
Tools/scripts/build_ci.sh
- name: Archive buildlog artifacts
uses: actions/upload-artifact@v2
with:
name: buildlogs-for-${{matrix.config}}
path: /tmp/buildlogs
retention-days: 14

- name: Archive .bin artifacts
uses: actions/upload-artifact@v2
with:
name: BIN-files-for-${{matrix.config}}
path: /__w/ardupilot/ardupilot/logs
retention-days: 7


build-gcc-heli:
needs: build-gcc # don't try to launch the tests matrix if it doesn't build first, profit from caching for fast build
runs-on: ubuntu-20.04
Expand Down Expand Up @@ -218,3 +233,18 @@ jobs:
run: |
PATH="/github/home/.local/bin:$PATH"
Tools/scripts/build_ci.sh
- name: Archive buildlog artifacts
uses: actions/upload-artifact@v2
with:
name: buildlogs-for-${{matrix.config}}
path: /tmp/buildlogs
retention-days: 14

- name: Archive .bin artifacts
uses: actions/upload-artifact@v2
with:
name: BIN-files-for-${{matrix.config}}
path: /__w/ardupilot/ardupilot/logs
retention-days: 7

15 changes: 15 additions & 0 deletions .github/workflows/test_sitl_plane.yml
Original file line number Diff line number Diff line change
Expand Up @@ -129,3 +129,18 @@ jobs:
run: |
PATH="/github/home/.local/bin:$PATH"
Tools/scripts/build_ci.sh
- name: Archive buildlog artifacts
uses: actions/upload-artifact@v2
with:
name: buildlogs-for-${{matrix.config}}
path: /tmp/buildlogs
retention-days: 14

- name: Archive .bin artifacts
uses: actions/upload-artifact@v2
with:
name: BIN-files-for-${{matrix.config}}
path: /__w/ardupilot/ardupilot/logs
retention-days: 7

15 changes: 15 additions & 0 deletions .github/workflows/test_sitl_rover.yml
Original file line number Diff line number Diff line change
Expand Up @@ -129,3 +129,18 @@ jobs:
run: |
PATH="/github/home/.local/bin:$PATH"
Tools/scripts/build_ci.sh
- name: Archive buildlog artifacts
uses: actions/upload-artifact@v2
with:
name: buildlogs-for-${{matrix.config}}
path: /tmp/buildlogs
retention-days: 14

- name: Archive .bin artifacts
uses: actions/upload-artifact@v2
with:
name: BIN-files-for-${{matrix.config}}
path: /__w/ardupilot/ardupilot/logs
retention-days: 7

15 changes: 15 additions & 0 deletions .github/workflows/test_sitl_sub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,3 +128,18 @@ jobs:
run: |
PATH="/github/home/.local/bin:$PATH"
Tools/scripts/build_ci.sh
- name: Archive buildlog artifacts
uses: actions/upload-artifact@v2
with:
name: buildlogs-for-${{matrix.config}}
path: /tmp/buildlogs
retention-days: 14

- name: Archive .bin artifacts
uses: actions/upload-artifact@v2
with:
name: BIN-files-for-${{matrix.config}}
path: /__w/ardupilot/ardupilot/logs
retention-days: 7

15 changes: 15 additions & 0 deletions .github/workflows/test_sitl_tracker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,3 +128,18 @@ jobs:
run: |
PATH="/github/home/.local/bin:$PATH"
Tools/scripts/build_ci.sh
- name: Archive buildlog artifacts
uses: actions/upload-artifact@v2
with:
name: buildlogs-for-${{matrix.config}}
path: /tmp/buildlogs
retention-days: 14

- name: Archive .bin artifacts
uses: actions/upload-artifact@v2
with:
name: BIN-files-for-${{matrix.config}}
path: /__w/ardupilot/ardupilot/logs
retention-days: 7

17 changes: 16 additions & 1 deletion .github/workflows/test_unit_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,13 @@ jobs:
PATH="/github/home/.local/bin:$PATH"
Tools/scripts/build_ci.sh
- name: Archive buildlog artifacts
uses: actions/upload-artifact@v2
with:
name: buildlogs-for-gcc-${{matrix.config}}
path: /tmp/buildlogs
retention-days: 14

build-clang:
runs-on: ubuntu-20.04
container: khancyr/ardupilot-dev-clang:latest
Expand Down Expand Up @@ -90,4 +97,12 @@ jobs:
export CC=clang-7
export CXX=clang++-7
PATH="/github/home/.local/bin:$PATH"
Tools/scripts/build_ci.sh
Tools/scripts/build_ci.sh
- name: Archive buildlog artifacts
uses: actions/upload-artifact@v2
with:
name: buildlogs-for-clang-${{matrix.config}}
path: /tmp/buildlogs
retention-days: 14

0 comments on commit 284fb53

Please sign in to comment.