Skip to content

Commit

Permalink
ORC-1557: Add GitHub Action CI for Docker Test
Browse files Browse the repository at this point in the history
### What changes were proposed in this pull request?

This PR aims to add a new GitHub Action CI pipeline for `Docker Test`.

### Why are the changes needed?

To automate `Docker` and reduce the overhead of release process.

### How was this patch tested?

Pass the CIs.

Closes #1696 from dongjoon-hyun/dockertest.

Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
  • Loading branch information
dongjoon-hyun committed Dec 24, 2023
1 parent 9414da7 commit 2d3da6a
Showing 1 changed file with 20 additions and 2 deletions.
22 changes: 20 additions & 2 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,11 @@ name: Build and test
on:
push:
paths-ignore:
- 'docker'
- 'site/**'
branches:
- main
pull_request:
paths-ignore:
- 'docker'
- 'site/**'
branches:
- main
Expand All @@ -20,6 +18,26 @@ concurrency:
cancel-in-progress: true

jobs:
docker:
name: "Docker ${{ matrix.os }}"
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
os:
- debian11
- debian12
- ubuntu24
- fedora37
- rocky9
steps:
- name: Checkout
uses: actions/checkout@v2
- name: "Test"
run: |
cd docker
./run-one.sh local main ${{ matrix.os }}
build:
name: "Java ${{ matrix.java }} and ${{ matrix.cxx }} on ${{ matrix.os }}"
runs-on: ${{ matrix.os }}
Expand Down

0 comments on commit 2d3da6a

Please sign in to comment.