From 334609f3467dd713f24ceca46f3e1b8463ec53f5 Mon Sep 17 00:00:00 2001 From: Melissa Linkert Date: Mon, 14 Mar 2022 12:18:46 -0500 Subject: [PATCH] Copy Appveyor publishing settings from bioformats2raw --- appveyor.yml | 7 +++++++ build.gradle | 19 +++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/appveyor.yml b/appveyor.yml index 2907ce8..99e669d 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,5 +1,11 @@ version: 0.3.1.{build} +environment: + ARTIFACTORY_USERNAME: + secure: ZVwlgtk8NtZWeEqpYjR9d8NXeX+xMnuCzgITBKRhtD8= + ARTIFACTORY_PASSWORD: + secure: O6ThMzLvtSOPLV0U5yFOkl8G1tFrFOGZEpKI4NSD12c= + image: Ubuntu stack: jdk 11 @@ -14,6 +20,7 @@ build_script: 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' diff --git a/build.gradle b/build.gradle index e3f984a..fb3282f 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,7 @@ plugins { id 'application' id 'eclipse' + id 'maven-publish' id 'checkstyle' } @@ -67,6 +68,24 @@ distributions { } } +publishing { + publications { + raw2ometiff(MavenPublication) { + from components.java + } + } + + repositories { + maven { + url 'https://repo.glencoesoftware.com/repository/bioformats2raw2ometiff/' + credentials { + username = project.properties.ArtifactoryUserName + password = project.properties.ArtifactoryPassword + } + } + } +} + checkstyle { toolVersion = "8.26" }