Skip to content

Bump ch.qos.logback:logback-classic from 1.2.3 to 1.3.12 #140

Bump ch.qos.logback:logback-classic from 1.2.3 to 1.3.12

Bump ch.qos.logback:logback-classic from 1.2.3 to 1.3.12 #140

Workflow file for this run

name: Maven pipeline
on: push
jobs:
build:
name: Build and Analyze
runs-on: ubuntu-latest
if: "!contains(github.event.head_commit.message, '[ci skip]')"
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Cache SonarCloud packages
uses: actions/cache@v1
with:
path: ~/.sonar/cache
key: ${{ runner.os }}-sonar
restore-keys: ${{ runner.os }}-sonar
- name: Cache Maven packages
uses: actions/cache@v1
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- name: Build and analyze
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: mvn -B clean verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar
benchmark:
name: JHM benchmark
runs-on: ubuntu-latest
if: "contains(github.event.head_commit.message, '[ci benchmark]')"
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Cache Maven packages
uses: actions/cache@v1
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- name: JHM benchmarking
run: mvn clean verify -Dexec.skip=false
deploy:
name: Deploy snapshot
runs-on: ubuntu-latest
if: "contains(github.event.head_commit.message, '[ci snapshot]')"
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
- name: Set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Cache Maven packages
uses: actions/cache@v1
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
restore-keys: ${{ runner.os }}-m2
- name: Deploy snapshot
env:
MVN_USERNAME: ${{ secrets.MVN_USERNAME }}
MVN_PASSWORD: ${{ secrets.MVN_PASSWORD }}
run: mvn clean deploy -s .m2/settings.xml