-
Notifications
You must be signed in to change notification settings - Fork 16
52 lines (47 loc) · 1.6 KB
/
run-test-pyramid.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
on:
pull_request:
types: [ assigned, synchronize ]
branches:
- main
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
run-unit-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: make docker-unit
run-system-tests-jammy:
needs: run-unit-tests
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- name: "Stemcell: Jammy | MariaDB: Multiple"
run: FOCUS=ubuntu-jammy make docker-system-mariadb
- name: "Stemcell: Jammy | MySQL: Multiple"
run: FOCUS=ubuntu-jammy make docker-system-mysql
- name: "Stemcell: Jammy | Postgres: Multiple"
run: FOCUS=ubuntu-jammy make docker-system-postgres
run-system-tests-bionic:
needs: run-unit-tests
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- name: "Stemcell: Bionic | MariaDB: Multiple"
run: FOCUS=ubuntu-bionic make docker-system-mariadb
- name: "Stemcell: Bionic | MySQL: Multiple"
run: FOCUS=ubuntu-bionic make docker-system-mysql
- name: "Stemcell: Bionic | Postgres: Multiple"
run: FOCUS=ubuntu-bionic make docker-system-postgres
run-system-tests-xenial:
needs: run-unit-tests
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- name: "Stemcell: Xenial | MariaDB: Multiple"
run: FOCUS=ubuntu-xenial make docker-system-mariadb
- name: "Stemcell: Xenial | MySQL: Multiple"
run: FOCUS=ubuntu-xenial make docker-system-mysql
- name: "Stemcell: Xenial | Postgres: Multiple"
run: FOCUS=ubuntu-xenial make docker-system-postgres