Build verilator on knight/ferry
This commit is contained in:
20
.github/workflows/chipyard-run-tests.yml
vendored
20
.github/workflows/chipyard-run-tests.yml
vendored
@@ -104,14 +104,24 @@ jobs:
|
||||
- name: Build extra tests
|
||||
run: .github/scripts/build-extra-tests.sh
|
||||
|
||||
install-verilator:
|
||||
name: install-verilator
|
||||
runs-on: self-hosted
|
||||
install-verilator-knight:
|
||||
name: install-verilator-knight
|
||||
runs-on: knight
|
||||
needs: cancel-prior-workflows
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: Build verilator on self-hosted
|
||||
- name: Build verilator on knight CI machine
|
||||
run: .github/scripts/remote-install-verilator.sh
|
||||
|
||||
install-verilator-ferry:
|
||||
name: install-verilator-ferry
|
||||
runs-on: ferry
|
||||
needs: cancel-prior-workflows
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
- name: Build verilator on ferry CI machine
|
||||
run: .github/scripts/remote-install-verilator.sh
|
||||
|
||||
# Sentinel job to simplify how we specify which that basic setup is complete
|
||||
@@ -119,7 +129,7 @@ jobs:
|
||||
# When adding new prep jobs, please add them to `needs` below
|
||||
setup-complete:
|
||||
name: setup-complete
|
||||
needs: [install-toolchains, install-verilator, build-extra-tests]
|
||||
needs: [install-toolchains, install-verilator-knight, install-verilator-ferry, build-extra-tests]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Set up complete
|
||||
|
||||
Reference in New Issue
Block a user