diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml new file mode 100644 index 00000000..22c184f3 --- /dev/null +++ b/.github/workflows/ci.yaml @@ -0,0 +1,23 @@ +name: CI + +on: + pull_request: + push: + branches: + - main + workflow_dispatch: + +jobs: + build-and-test: + name: Build, test and analyse + # java-build-v1.0.0 + uses: iExecBlockchainComputing/github-actions-workflows/.github/workflows/java-build.yml@230e504041b25d1e45dad1651ac29a9b9f827dd5 + with: + java-version: '21' + sonar: true + dockerhub-login: true + upload-jar: false + secrets: + dockerhub-username: ${{ secrets.DOCKERHUB_USERNAME }} + dockerhub-password: ${{ secrets.DOCKERHUB_TOKEN_PULL_ONLY }} + sonar-token: ${{ secrets.SONAR_TOKEN }} diff --git a/Jenkinsfile b/Jenkinsfile deleted file mode 100644 index 13a2a7c4..00000000 --- a/Jenkinsfile +++ /dev/null @@ -1,5 +0,0 @@ -@Library('global-jenkins-library@support/2.7.4') _ -buildJavaProject( - shouldPublishJars: false, - shouldPublishDockerImages: false -) diff --git a/release-please-config.json b/release-please-config.json index 73248fb3..9179368d 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -1,5 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", + "always-update": true, "draft-pull-request": true, "include-component-in-tag": false, "include-v-in-tag": true,