vaguerent/.github/workflows/spectesting.yml
2020-05-13 09:35:45 -07:00

33 lines
974 B
YAML

on:
push:
branches:
- 'spec-test-*'
paths-ignore:
- 'CHANGELOG.md'
- 'website/**'
jobs:
spec-tests:
if: github.repository == 'hashicorp/vagrant'
runs-on: self-hosted
strategy:
matrix:
host_os: ["hashicorp/bionic64"]
guest_os: ["hashicorp/bionic64", "hashicorp-vagrant/ubuntu-16.04"]
name: Vagrant-Spec Tests
steps:
- name: Code Checkout
uses: actions/checkout@v1
- name: vagrant-spec Code Checkout and Build
working-directory: ${{github.workspace}}
run: .ci/spec/build-vagrant-spec.sh
- name: Run Tests on ${{ matrix.host_os }} with guest ${{ matrix.guest_os }}
run: .ci/spec/run-test.sh
working-directory: ${{github.workspace}}
env:
VAGRANT_HOST_BOXES: ${{ matrix.host_os }}
VAGRANT_GUEST_BOXES: ${{ matrix.guest_os }}
- name: Clean Workspace
if: always()
run: rm -rf ${{ github.workspace }}