diff --git a/.circleci/config.yml b/.circleci/config.yml index eb80514c..bd353996 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,16 +1,16 @@ version: 2 jobs: - system_testing: - machine: - image: ubuntu-2204:2022.04.2 - steps: - - checkout - - run: - name: system.testing - command: | - ./ci/system_testing.sh - - store_artifacts: - path: ./test-log + # system_testing: + # machine: + # image: ubuntu-2204:2022.04.2 + # steps: + # - checkout + # - run: + # name: system.testing + # command: | + # ./ci/system_testing.sh + # - store_artifacts: + # path: ./test-log build_gcc48_opentracing_15: docker: - image: ubuntu:18.04 @@ -58,11 +58,11 @@ workflows: ignore: /.*/ tags: &tags only: /^v[0-9]+(\.[0-9]+)*$/ - - system_testing + # - system_testing - build_gcc48_opentracing_15 - build_gcc48_opentracing_16: requires: - build_gcc48_opentracing_15 - - openresty_docker_image: - requires: - - system_testing + # - openresty_docker_image: + # requires: + # - system_testing diff --git a/.github/workflows/system-testing.yml b/.github/workflows/system-testing.yml new file mode 100644 index 00000000..36f411cf --- /dev/null +++ b/.github/workflows/system-testing.yml @@ -0,0 +1,33 @@ +name: System Testing + +on: + push: + branches: + - master + tags: + - "v[0-9]+.[0-9]+.[0-9]+" + pull_request: + branches: + - master + +concurrency: + group: ${{ github.ref_name }}-system-testing + cancel-in-progress: true + +jobs: + system-testing: + name: System Testing + runs-on: ubuntu-22.04 + steps: + - name: Checkout Repository + uses: actions/checkout@v4 + + - name: Run System Testing + run: ./ci/system_testing.sh + shell: bash + + - name: Upload artifact + uses: actions/upload-artifact@v4 + with: + name: test-log + path: ./test-log