All Examples #10
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# File: vast-all.yml | |
# Author: Ryoichi Ando ([email protected]) | |
# License: Apache v2.0 | |
name: All Examples | |
on: | |
workflow_dispatch: | |
env: | |
VAST_API_KEY: ${{ secrets.VAST_API_KEY }} | |
jobs: | |
part_1: | |
runs-on: ubuntu-latest | |
timeout-minutes: 300 | |
steps: | |
- name: check out repo | |
uses: actions/checkout@v3 | |
- name: provision vast | |
timeout-minutes: 20 | |
run: | | |
bash .github/workflows/vast/provision.sh $VAST_API_KEY | |
- name: transfer files | |
timeout-minutes: 5 | |
run: bash /tmp/vast-ci/rsync-command.sh | |
- name: warm up | |
timeout-minutes: 10 | |
run: bash .github/workflows/vast/run.sh warmup | |
- name: build | |
timeout-minutes: 30 | |
run: bash .github/workflows/vast/run.sh build | |
- name: convert | |
timeout-minutes: 10 | |
run: bash .github/workflows/vast/run.sh convert | |
- name: hang | |
run: bash .github/workflows/vast/run.sh run hang.py | |
- name: needle | |
run: bash .github/workflows/vast/run.sh run needle.py | |
- name: curtain | |
run: bash .github/workflows/vast/run.sh run curtain.py | |
- name: drape | |
run: bash .github/workflows/vast/run.sh run drape.py | |
- name: trapped | |
run: bash .github/workflows/vast/run.sh run trapped.py | |
- name: cards | |
run: bash .github/workflows/vast/run.sh run cards.py | |
- name: shutdown | |
if: always() | |
run: bash /tmp/vast-ci/delete-instance.sh | |
part_2: | |
runs-on: ubuntu-latest | |
timeout-minutes: 300 | |
steps: | |
- name: check out repo | |
uses: actions/checkout@v3 | |
- name: provision vast | |
timeout-minutes: 20 | |
run: | | |
sleep 10 | |
bash .github/workflows/vast/provision.sh $VAST_API_KEY | |
- name: transfer files | |
timeout-minutes: 5 | |
run: bash /tmp/vast-ci/rsync-command.sh | |
- name: warm up | |
timeout-minutes: 10 | |
run: bash .github/workflows/vast/run.sh warmup | |
- name: build | |
timeout-minutes: 30 | |
run: bash .github/workflows/vast/run.sh build | |
- name: convert | |
timeout-minutes: 10 | |
run: bash .github/workflows/vast/run.sh convert | |
- name: stack | |
run: bash .github/workflows/vast/run.sh run stack.py | |
- name: shutdown | |
if: always() | |
run: bash /tmp/vast-ci/delete-instance.sh | |
part_3: | |
runs-on: ubuntu-latest | |
timeout-minutes: 300 | |
steps: | |
- name: check out repo | |
uses: actions/checkout@v3 | |
- name: provision vast | |
timeout-minutes: 20 | |
run: | | |
sleep 20 | |
bash .github/workflows/vast/provision.sh $VAST_API_KEY | |
- name: transfer files | |
timeout-minutes: 5 | |
run: bash /tmp/vast-ci/rsync-command.sh | |
- name: warm up | |
timeout-minutes: 10 | |
run: bash .github/workflows/vast/run.sh warmup | |
- name: build | |
timeout-minutes: 30 | |
run: bash .github/workflows/vast/run.sh build | |
- name: convert | |
timeout-minutes: 10 | |
run: bash .github/workflows/vast/run.sh convert | |
- name: friction | |
run: bash .github/workflows/vast/run.sh run friction.py | |
- name: shutdown | |
if: always() | |
run: bash /tmp/vast-ci/delete-instance.sh | |
part_4: | |
runs-on: ubuntu-latest | |
timeout-minutes: 300 | |
steps: | |
- name: check out repo | |
uses: actions/checkout@v3 | |
- name: provision vast | |
timeout-minutes: 20 | |
run: | | |
sleep 30 | |
bash .github/workflows/vast/provision.sh $VAST_API_KEY | |
- name: transfer files | |
timeout-minutes: 5 | |
run: bash /tmp/vast-ci/rsync-command.sh | |
- name: warm up | |
timeout-minutes: 10 | |
run: bash .github/workflows/vast/run.sh warmup | |
- name: build | |
timeout-minutes: 30 | |
run: bash .github/workflows/vast/run.sh build | |
- name: convert | |
timeout-minutes: 10 | |
run: bash .github/workflows/vast/run.sh convert | |
- name: trampoline | |
run: bash .github/workflows/vast/run.sh run trampoline.py | |
- name: needle | |
run: bash .github/workflows/vast/run.sh run needle.py | |
- name: shutdown | |
if: always() | |
run: bash /tmp/vast-ci/delete-instance.sh |