From 79eef619eee3f07d7ec567344902a2ff5a642a74 Mon Sep 17 00:00:00 2001 From: Brian Cain Date: Wed, 4 Mar 2020 16:41:32 -0800 Subject: [PATCH] Add back job strategy for workflow jobs --- .github/workflows/spectesting.yml | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/.github/workflows/spectesting.yml b/.github/workflows/spectesting.yml index 520e0779f..93f433fad 100644 --- a/.github/workflows/spectesting.yml +++ b/.github/workflows/spectesting.yml @@ -21,28 +21,36 @@ jobs: runs-on: self-hosted name: Vagrant-Spec Start Hosts needs: setup-packet + strategy: + matrix: + host_os: ['hashicorp/bionic64'] + guest_os: ['hashicorp-vagrant/ubuntu-16.04'] steps: - name: Code Checkout uses: actions/checkout@v1 - - name: Run Tests with host ${{ matrix.host_os }} using guest ${{ matrix.guest_os }} + - name: Create packet host for tests run: .ci/spec/create-hosts.sh working-directory: ${{github.workspace}} env: - VAGRANT_HOST_BOXES: hashicorp/bionic64 - VAGRANT_GUEST_BOXES: hashicorp-vagrant/ubuntu-16.04 + VAGRANT_HOST_BOXES: ${{matrix.host_os}} + VAGRANT_GUEST_BOXES: ${{matrix.guest_os}} spec-tests: if: github.repository == 'hashicorp/vagrant-blackbox' runs-on: self-hosted name: Vagrant-Spec Tests needs: setup-hosts + strategy: + matrix: + host_os: ['hashicorp/bionic64'] + guest_os: ['hashicorp-vagrant/ubuntu-16.04'] steps: - - name: Run Tests with all hosts and guests + - name: Run Tests with host ${{ matrix.host_os }} using guest ${{ matrix.guest_os }} run: .ci/spec/run-test.sh working-directory: ${{github.workspace}} env: - VAGRANT_HOST_BOXES: hashicorp/bionic64 - VAGRANT_GUEST_BOXES: hashicorp-vagrant/ubuntu-16.04 + VAGRANT_HOST_BOXES: ${{matrix.host_os}} + VAGRANT_GUEST_BOXES: ${{matrix.guest_os}} cleanup: if: github.repository == 'hashicorp/vagrant-blackbox'