From 99f2892eeb6094c6698fbfe0405bf35c8a24ec45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Besson?= Date: Thu, 18 Apr 2024 09:01:47 +0100 Subject: [PATCH] Add artifact publication step to GitHub workflow Delete Appveyor configuration which is superseded by GitHub action --- .github/workflows/build.yml | 6 ++++++ appveyor.yml | 26 -------------------------- 2 files changed, 6 insertions(+), 26 deletions(-) delete mode 100644 appveyor.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5b7731c9..adda77dc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,6 +16,8 @@ jobs: runs-on: ${{ matrix.os }} env: gradle_commands: --stacktrace build + ArtifactoryUserName: ${{ secrets.JENKINS_USERNAME }} + ArtifactoryPassword: ${{ secrets.JENKINS_PASSWORD }} steps: - uses: actions/checkout@v4 - name: Set up JDK ${{ matrix.java }} @@ -36,3 +38,7 @@ jobs: name: bioformats2raw ${{ matrix.java }} path: build/distributions/*.zip retention-days: 30 + - name: Publish artifacts + if: github.event_name != 'pull_request' && matrix.java == 11 + run: | + ./gradlew -PArtifactoryUserName=${ArtifactoryUserName} -PArtifactoryPassword=${ArtifactoryPassword} publish diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index e237400b..00000000 --- a/appveyor.yml +++ /dev/null @@ -1,26 +0,0 @@ -version: 0.3.1.{build} - -environment: - ARTIFACTORY_USERNAME: - secure: ZVwlgtk8NtZWeEqpYjR9d8NXeX+xMnuCzgITBKRhtD8= - ARTIFACTORY_PASSWORD: - secure: O6ThMzLvtSOPLV0U5yFOkl8G1tFrFOGZEpKI4NSD12c= - -image: Ubuntu -stack: jdk 11 - -install: -# - sh: sudo apt-get update - - sh: sudo apt-get install -y libblosc1 - -build: off - -build_script: - - ./gradlew --stacktrace build - -after_test: - - ./gradlew distZip - - if [ -z "$APPVEYOR_PULL_REQUEST_NUMBER" ]; then ./gradlew -PArtifactoryUserName=${ARTIFACTORY_USERNAME} -PArtifactoryPassword=${ARTIFACTORY_PASSWORD} publish; fi - -artifacts: - - path: 'build\distributions\*.zip'