Merge pull request #9433 from qzhuyan/ci/william/runnable-ct-in-fork
ci: make test runnable without self-hosted in fork repo
This commit is contained in:
commit
4a9dd09f04
|
@ -22,8 +22,18 @@ jobs:
|
||||||
- ubuntu20.04
|
- ubuntu20.04
|
||||||
arch:
|
arch:
|
||||||
- amd64
|
- amd64
|
||||||
|
runs-on:
|
||||||
|
- aws-amd64
|
||||||
|
- ubuntu-20.04
|
||||||
|
use-self-hosted:
|
||||||
|
- ${{ github.repository_owner == 'emqx' }}
|
||||||
|
exclude:
|
||||||
|
- runs-on: ubuntu-20.04
|
||||||
|
use-self-hosted: true
|
||||||
|
- runs-on: aws-amd64
|
||||||
|
use-self-hosted: false
|
||||||
|
|
||||||
runs-on: aws-amd64
|
runs-on: ${{ matrix.runs-on }}
|
||||||
container: "ghcr.io/emqx/emqx-builder/5.0-18:${{ matrix.elixir}}-${{ matrix.otp }}-${{ matrix.os }}"
|
container: "ghcr.io/emqx/emqx-builder/5.0-18:${{ matrix.elixir}}-${{ matrix.otp }}-${{ matrix.os }}"
|
||||||
|
|
||||||
defaults:
|
defaults:
|
||||||
|
|
|
@ -50,13 +50,24 @@ jobs:
|
||||||
|
|
||||||
eunit_and_proper:
|
eunit_and_proper:
|
||||||
needs: prepare
|
needs: prepare
|
||||||
runs-on: aws-amd64
|
runs-on: ${{ matrix.runs-on }}
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
profile:
|
profile:
|
||||||
- emqx
|
- emqx
|
||||||
- emqx-enterprise
|
- emqx-enterprise
|
||||||
|
runs-on:
|
||||||
|
- aws-amd64
|
||||||
|
- ubuntu-20.04
|
||||||
|
use-self-hosted:
|
||||||
|
- ${{ github.repository_owner == 'emqx' }}
|
||||||
|
exclude:
|
||||||
|
- runs-on: ubuntu-20.04
|
||||||
|
use-self-hosted: true
|
||||||
|
- runs-on: aws-amd64
|
||||||
|
use-self-hosted: false
|
||||||
|
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
shell: bash
|
shell: bash
|
||||||
|
@ -97,8 +108,18 @@ jobs:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
app_name: ${{ fromJson(needs.prepare.outputs.docker_ct_apps) }}
|
app_name: ${{ fromJson(needs.prepare.outputs.docker_ct_apps) }}
|
||||||
|
runs-on:
|
||||||
|
- aws-amd64
|
||||||
|
- ubuntu-20.04
|
||||||
|
use-self-hosted:
|
||||||
|
- ${{ github.repository_owner == 'emqx' }}
|
||||||
|
exclude:
|
||||||
|
- runs-on: ubuntu-20.04
|
||||||
|
use-self-hosted: true
|
||||||
|
- runs-on: aws-amd64
|
||||||
|
use-self-hosted: false
|
||||||
|
|
||||||
runs-on: aws-amd64
|
runs-on: ${{ matrix.runs-on }}
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
shell: bash
|
shell: bash
|
||||||
|
@ -140,8 +161,18 @@ jobs:
|
||||||
profile:
|
profile:
|
||||||
- emqx
|
- emqx
|
||||||
- emqx-enterprise
|
- emqx-enterprise
|
||||||
|
runs-on:
|
||||||
|
- aws-amd64
|
||||||
|
- ubuntu-20.04
|
||||||
|
use-self-hosted:
|
||||||
|
- ${{ github.repository_owner == 'emqx' }}
|
||||||
|
exclude:
|
||||||
|
- runs-on: ubuntu-20.04
|
||||||
|
use-self-hosted: true
|
||||||
|
- runs-on: aws-amd64
|
||||||
|
use-self-hosted: false
|
||||||
|
|
||||||
runs-on: aws-amd64
|
runs-on: ${{ matrix.runs-on }}
|
||||||
container: "ghcr.io/emqx/emqx-builder/5.0-18:1.13.4-24.3.4.2-1-ubuntu20.04"
|
container: "ghcr.io/emqx/emqx-builder/5.0-18:1.13.4-24.3.4.2-1-ubuntu20.04"
|
||||||
defaults:
|
defaults:
|
||||||
run:
|
run:
|
||||||
|
|
Loading…
Reference in New Issue