This is an automated email from the ASF dual-hosted git repository.
jsinovassinnaik pushed a commit to branch UNOMI-821
in repository https://gitbox.apache.org/repos/asf/unomi.git
The following commit(s) were added to refs/heads/UNOMI-821 by this push:
new cf61fa43c update ci
cf61fa43c is described below
commit cf61fa43c2bc0712c419c3f8a35ecc528d4f4b4b
Author: jsinovassin <[email protected]>
AuthorDate: Mon Apr 22 10:01:24 2024 +0200
update ci
---
.github/workflows/unomi-ci-build-tests-1X.yml | 62 ---------------------------
.github/workflows/unomi-ci-build-tests.yml | 2 +-
.github/workflows/unomi-ci-docs-deploy-1X.yml | 44 -------------------
3 files changed, 1 insertion(+), 107 deletions(-)
diff --git a/.github/workflows/unomi-ci-build-tests-1X.yml
b/.github/workflows/unomi-ci-build-tests-1X.yml
deleted file mode 100644
index 28921fa26..000000000
--- a/.github/workflows/unomi-ci-build-tests-1X.yml
+++ /dev/null
@@ -1,62 +0,0 @@
-# This workflow will build a Java project with Maven
-# For more information see:
https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
-
-name: Build and run tests
-
-on:
- push:
- branches: [ unomi-1.x, unomi-1.7.x ]
- pull_request:
- branches: [ unomi-1.x, unomi-1.7.x ]
-
-jobs:
- unit-tests:
- name: Execute unit tests
- runs-on: ubuntu-latest
- strategy:
- fail-fast: false
- matrix:
- java: [ 1.8, 11]
- steps:
- - uses: actions/checkout@v2
- - name: Set up JDK ${{ matrix.java }}
- uses: actions/setup-java@v1
- with:
- java-version: ${{ matrix.java }}
- cache: maven
- - name: Build and Unit tests
- run: mvn -U -ntp -e clean install
-
- integration-tests:
- name: Execute integration tests
- runs-on: ubuntu-latest
- strategy:
- fail-fast: false
- matrix:
- java: [ 1.8, 11]
- steps:
- - uses: actions/checkout@v2
- - name: Set up JDK ${{ matrix.java }}
- uses: actions/setup-java@v1
- with:
- java-version: ${{ matrix.java }}
- cache: maven
- - name: Integration tests
- run: mvn -ntp clean install -Pintegration-tests
- - name: Archive code coverage logs
- uses: actions/upload-artifact@v3
- if: false # UNOMI-746 Reactivate if necessary
- with:
- name: unomi-code-coverage-jdk${{ matrix.java }}-${{
github.run_number }}
- path: itests/target/site/jacoco
- - name: Archive unomi logs
- uses: actions/upload-artifact@v3
- if: failure()
- with:
- name: unomi-log-jdk${{ matrix.java }}-${{ github.run_number }}
- path: itests/target/exam/**/data/log
- - name: Publish Test Report
- uses: mikepenz/action-junit-report@v3
- if: failure()
- with:
- report_paths: 'itests/target/failsafe-reports/TEST-*.xml'
diff --git a/.github/workflows/unomi-ci-build-tests.yml
b/.github/workflows/unomi-ci-build-tests.yml
index 6396b6dc4..1c3d95b92 100644
--- a/.github/workflows/unomi-ci-build-tests.yml
+++ b/.github/workflows/unomi-ci-build-tests.yml
@@ -7,7 +7,7 @@ on:
push:
branches: [master]
pull_request:
- branches: [master]
+ types: [opened, reopened, synchronize]
jobs:
unit-tests:
diff --git a/.github/workflows/unomi-ci-docs-deploy-1X.yml
b/.github/workflows/unomi-ci-docs-deploy-1X.yml
deleted file mode 100644
index 448d61736..000000000
--- a/.github/workflows/unomi-ci-docs-deploy-1X.yml
+++ /dev/null
@@ -1,44 +0,0 @@
-# This workflow will build a Java project with Maven
-# For more information see:
https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
-
-name: Publish Javadoc and snapshots
-
-on:
- push:
- branches: [ unomi-1.x, unomi-1.7.x ]
-
-jobs:
- publish-docs-and-snapshots:
- name: Publish Javadoc and snapshots
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
- with:
- java-version: 1.8
- server-id: apache.snapshots.https
- server-username: NEXUS_USER
- server-password: NEXUS_PW
- - name: Generate documentation
- run: mvn -U -ntp -e clean install -DskipTests javadoc:aggregate
source:aggregate
- - name: Build & deploy snapshots
- run: mvn -ntp deploy -DskipTests
- env:
- NEXUS_USER: ${{ secrets.NEXUS_USER }}
- NEXUS_PW: ${{ secrets.NEXUS_PW }}
-
- publish-docker-image:
- name: Push Docker image snapshot
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
- with:
- java-version: 1.8
- server-id: apache.snapshots.https
- server-username: NEXUS_USER
- server-password: NEXUS_PW
- - name: Building & pushing Docker snapshot image
- run: mvn -ntp clean install -P docker; pushd docker; mvn
-Ddocker.username=${{ secrets.DOCKERHUB_USER }} -Ddocker.password=${{
secrets.DOCKERHUB_TOKEN }} docker:push; popd