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/deltaspike.git
The following commit(s) were added to refs/heads/master by this push:
new 9b4d0d660 added workflow for integration testing
9b4d0d660 is described below
commit 9b4d0d6601517c23ff9adb31d6cdd2d620c05278
Author: Thomas Andraschko <[email protected]>
AuthorDate: Mon Feb 26 13:24:53 2024 +0100
added workflow for integration testing
---
.github/workflows/{ds-ci.yml => ci.yml} | 8 +++---
.github/workflows/{ds-ci.yml => integration.yml} | 32 +++++++-----------------
2 files changed, 13 insertions(+), 27 deletions(-)
diff --git a/.github/workflows/ds-ci.yml b/.github/workflows/ci.yml
similarity index 92%
copy from .github/workflows/ds-ci.yml
copy to .github/workflows/ci.yml
index b5a7d0f13..6a7c2400b 100644
--- a/.github/workflows/ds-ci.yml
+++ b/.github/workflows/ci.yml
@@ -51,19 +51,19 @@ jobs:
- uses: actions/checkout@v3
with:
persist-credentials: false
- - name: Set up JDK 11
+ - name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: 'temurin'
- java-version: 11
+ java-version: 17
- 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 (OpenWebBeans)
+ - name: Build (OpenWebBeans)
run: mvn clean install -POWB
- - name: Build with Maven (Weld)
+ - name: Build (Weld)
run: mvn clean install -PWeld
diff --git a/.github/workflows/ds-ci.yml b/.github/workflows/integration.yml
similarity index 72%
rename from .github/workflows/ds-ci.yml
rename to .github/workflows/integration.yml
index b5a7d0f13..ccbf89120 100644
--- a/.github/workflows/ds-ci.yml
+++ b/.github/workflows/integration.yml
@@ -18,26 +18,12 @@
# NOTE https://infra.apache.org/github-actions-secrets.html
-name: CI
+name: Integration
on:
- push:
- branches:
- - master
- - main
- paths-ignore:
- - '**.md'
- - '.travis.yml'
- - 'Jenkinsfile'
- pull_request:
- branches:
- - master
- - main
- paths-ignore:
- - '**.md'
- - '.travis.yml'
- - 'Jenkinsfile'
workflow_dispatch:
+ schedule:
+ - cron: '0 6 * * *'
permissions:
contents: read
@@ -51,19 +37,19 @@ jobs:
- uses: actions/checkout@v3
with:
persist-credentials: false
- - name: Set up JDK 11
+ - name: Set up JDK 17
uses: actions/setup-java@v3
with:
distribution: 'temurin'
- java-version: 11
+ java-version: 17
- 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 (OpenWebBeans)
- run: mvn clean install -POWB
- - name: Build with Maven (Weld)
- run: mvn clean install -PWeld
+ - name: Build (TomEE)
+ run: mvn clean install -Ptomee-build-managed
+ - name: Build (Wildfly)
+ run: mvn clean install -Pwildfly-build-managed