Skip to content

Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.1 to 3.1.2 #1475

Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.1 to 3.1.2

Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.1 to 3.1.2 #1475

Workflow file for this run

# 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: E2E pipeline
on: [ pull_request ]
env:
MAVEN_OPTS: "-Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
check-env:
runs-on: ubuntu-latest
outputs:
browserStackUrl-available: ${{ steps.browserStackUrl.outputs.defined }}
steps:
- id: browserStackUrl
env:
URL: ${{ secrets.BROWSER_STACK_URL }}
if: "${{ env.URL != '' }}"
run: echo "defined=true" >> "$GITHUB_OUTPUT"
edge:
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: 11
- name: Install Fluentlenium
uses: ./.github/actions/fluentlenium-maven-install
- name: E2E on Edge
run: ./mvnw -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=edge -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}
ie:
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: 11
- name: Install Fluentlenium
uses: ./.github/actions/fluentlenium-maven-install
- name: E2E on IE
run: ./mvnw -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=ie -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}
chrome:
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: 11
- name: Install Fluentlenium
uses: ./.github/actions/fluentlenium-maven-install
- name: E2E on Chrome
run: ./mvnw -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=chrome -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}
firefox:
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: 11
- name: Install Fluentlenium
uses: ./.github/actions/fluentlenium-maven-install
- name: E2E on Firefox
run: ./mvnw -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=firefox -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}
safari:
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: 11
- name: Install Fluentlenium
uses: ./.github/actions/fluentlenium-maven-install
- name: E2E on Firefox
run: ./mvnw -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=safari -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}
iphone:
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: 11
- name: Install Fluentlenium
uses: ./.github/actions/fluentlenium-maven-install
- name: E2E on Iphone Web test (Safari on Iphone)
run: ./mvnw -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=iphone -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}
android:
needs: [ check-env ]
if: needs.check-env.outputs.browserStackUrl-available == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: 11
- name: Install Fluentlenium
uses: ./.github/actions/fluentlenium-maven-install
- name: E2E on Android Web test (Chrome on Android device)
run: ./mvnw -B -nsu -Pexamples -pl examples/spring clean test -DbrowserName=android -Dmobile.simulator=false -DuseHub=true -DgridUrl=${{ secrets.BROWSER_STACK_URL }}