|
4 | 4 |
|
5 | 5 | jobs:
|
6 | 6 | with_defaults:
|
7 |
| - runs-on: ubuntu-latest |
| 7 | + strategy: |
| 8 | + fail-fast: false |
| 9 | + matrix: |
| 10 | + name: ["master"] |
| 11 | + openstack_version: ["master"] |
| 12 | + ubuntu_version: ["22.04"] |
| 13 | + include: |
| 14 | + - name: "bobcat" |
| 15 | + openstack_version: "stable/2023.2" |
| 16 | + ubuntu_version: "22.04" |
| 17 | + - name: "antelope" |
| 18 | + openstack_version: "stable/2023.1" |
| 19 | + ubuntu_version: "22.04" |
| 20 | + - name: "zed" |
| 21 | + openstack_version: "stable/zed" |
| 22 | + ubuntu_version: "20.04" |
| 23 | + - name: "yoga" |
| 24 | + openstack_version: "stable/yoga" |
| 25 | + ubuntu_version: "20.04" |
| 26 | + - name: "xena" |
| 27 | + openstack_version: "stable/xena" |
| 28 | + ubuntu_version: "20.04" |
| 29 | + - name: "wallaby" |
| 30 | + openstack_version: "stable/wallaby" |
| 31 | + ubuntu_version: "20.04" |
| 32 | + - name: "victoria" |
| 33 | + openstack_version: "stable/victoria" |
| 34 | + ubuntu_version: "20.04" |
| 35 | + runs-on: ubuntu-${{ matrix.ubuntu_version }} |
8 | 36 | name: A job to deploy devstack with defaults
|
9 | 37 | steps:
|
10 |
| - - uses: actions/checkout@v4 |
11 |
| - - id: devstack-action |
| 38 | + - name: Checkout devstack-action |
| 39 | + uses: actions/checkout@v4 |
| 40 | + - name: Deploy devstack |
12 | 41 | uses: ./
|
| 42 | + with: |
| 43 | + branch: ${{ matrix.openstack_version }} |
13 | 44 | - name: Upload logs artifacts on failure
|
14 | 45 | if: failure()
|
15 | 46 | uses: actions/upload-artifact@v4
|
16 | 47 | with:
|
17 |
| - name: devstack-logs |
| 48 | + name: functional-basic-${{ matrix.name }} |
18 | 49 | path: /tmp/devstack-logs/*
|
0 commit comments