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 #1699 from dongjoon-hyun/ORC-1557-1.8.

Authored-by: Dongjoon Hyun <dongjoon@apache.org>
Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
  • Loading branch information
dongjoon-hyun committed Dec 24, 2023
1 parent 56fecc2 commit 24c07e1
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,18 +3,36 @@ name: Build and test
on:
push:
paths-ignore:
- 'docker'
- 'site/**'
branches:
- branch-1.8
pull_request:
paths-ignore:
- 'docker'
- 'site/**'
branches:
- branch-1.8

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

0 comments on commit 24c07e1

Please sign in to comment.