diff --git a/backend/build.gradle b/backend/build.gradle index c7792db77..4e5822e2e 100644 --- a/backend/build.gradle +++ b/backend/build.gradle @@ -3,7 +3,6 @@ plugins { id 'war' id 'org.springframework.boot' version '2.0.0.RELEASE' id 'com.gorylenko.gradle-git-properties' version '1.4.21' - id 'net.researchgate.release' version '2.6.0' id 'io.franzbecker.gradle-lombok' version '1.13' id 'com.palantir.docker' version '0.20.1' id 'com.palantir.docker-run' version '0.20.1' diff --git a/build.gradle b/build.gradle index b1dad6f5c..ff3c80edc 100644 --- a/build.gradle +++ b/build.gradle @@ -1,3 +1,22 @@ +plugins { + id 'base' + id 'net.researchgate.release' version '2.6.0' + id 'com.github.breadmoirai.github-release' version '2.2.9' +} + +tasks.findByName('release').dependsOn project.getTasksByName('test', true) + +githubRelease { + token project.'i2.github.token' + owner project.'i2.github.owner' + repo project.'i2.github.repo' + releaseAssets project('backend').getTasksByName('bootWar', false).outputs, project('backend').getTasksByName('bootJar', false).outputs + overwrite true + apiEndpoint project.'i2.github.apiEndpoint' +} + +afterReleaseBuild.dependsOn project.getTasksByName('githubRelease', false) + task wrapper(type: Wrapper) { gradleVersion = '4.8.1' } diff --git a/gradle.properties b/gradle.properties index 4905012c7..48724cf5d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -12,3 +12,9 @@ hibernate.version=5.2.11.Final lucene.version=7.2.1 org.gradle.jvmargs=-Xmx4g -XX:-UseGCOverheadLimit + +# set token in personal global +i2.github.token= +i2.github.owner=tier +i2.github.repo=shib-idp-ui +i2.github.apiEndpoint=https://github.internet2.edu \ No newline at end of file