This is an automated email from the ASF dual-hosted git repository. tandraschko pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/bval.git
The following commit(s) were added to refs/heads/master by this push: new ce1eb74 added github workflow ce1eb74 is described below commit ce1eb743f71b78cf720b3fa5f98f170ba9b7ca6c Author: Thomas Andraschko <tandrasc...@apache.org> AuthorDate: Wed Feb 8 16:13:07 2023 +0100 added github workflow --- .github/workflows/bval-ci.yml | 70 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/.github/workflows/bval-ci.yml b/.github/workflows/bval-ci.yml new file mode 100644 index 0000000..21188dc --- /dev/null +++ b/.github/workflows/bval-ci.yml @@ -0,0 +1,70 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +# NOTE https://infra.apache.org/github-actions-secrets.html + +name: BVal CI + +on: + push: + branches: + - master + - main + - bval-1.1.x + - bval-2.x + paths-ignore: + - '**.md' + - '.travis.yml' + - 'Jenkinsfile' + pull_request: + branches: + - master + - main + - bval-1.1.x + - bval-2.x + paths-ignore: + - '**.md' + - '.travis.yml' + - 'Jenkinsfile' + workflow_dispatch: + +permissions: + contents: read + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + with: + persist-credentials: false + - name: Set up JDK 11 + uses: actions/setup-java@v3 + with: + distribution: 'temurin' + java-version: 11 + - name: Cache Maven packages + uses: actions/cache@v3 + with: + path: ~/.m2 + key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} + restore-keys: ${{ runner.os }}-m2 + - name: Build with Maven + run: mvn clean install \ No newline at end of file