mirror of
https://github.com/hierynomus/sshj.git
synced 2025-12-06 15:20:54 +03:00
Using forked gradle process for upload
This commit is contained in:
13
build.gradle
13
build.gradle
@@ -3,12 +3,12 @@ import com.bmuschko.gradle.docker.tasks.container.*
|
|||||||
import com.bmuschko.gradle.docker.tasks.image.*
|
import com.bmuschko.gradle.docker.tasks.image.*
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id 'pl.allegro.tech.build.axion-release' version '1.9.0'
|
|
||||||
id "java"
|
id "java"
|
||||||
id "groovy"
|
id "groovy"
|
||||||
id "jacoco"
|
id "jacoco"
|
||||||
id "osgi"
|
id "osgi"
|
||||||
id "maven-publish"
|
id "maven-publish"
|
||||||
|
id 'pl.allegro.tech.build.axion-release' version '1.9.0'
|
||||||
id "com.bmuschko.docker-remote-api" version "3.2.1"
|
id "com.bmuschko.docker-remote-api" version "3.2.1"
|
||||||
id "com.github.hierynomus.license" version "0.12.1"
|
id "com.github.hierynomus.license" version "0.12.1"
|
||||||
id "com.jfrog.bintray" version "1.7"
|
id "com.jfrog.bintray" version "1.7"
|
||||||
@@ -229,8 +229,8 @@ if (project.hasProperty("bintrayUsername") && project.hasProperty("bintrayApiKey
|
|||||||
labels = ["ssh", "sftp", "secure-shell", "network", "file-transfer"]
|
labels = ["ssh", "sftp", "secure-shell", "network", "file-transfer"]
|
||||||
githubRepo = "hierynomus/sshj"
|
githubRepo = "hierynomus/sshj"
|
||||||
version {
|
version {
|
||||||
name = "${->project.version}"
|
name = "${project.version}"
|
||||||
vcsTag = "v${->project.version}"
|
vcsTag = "v${project.version}"
|
||||||
released = new SimpleDateFormat('yyyy-MM-dd\'T\'HH:mm:ss.SSSZZ').format(new Date())
|
released = new SimpleDateFormat('yyyy-MM-dd\'T\'HH:mm:ss.SSSZZ').format(new Date())
|
||||||
gpg {
|
gpg {
|
||||||
sign = true
|
sign = true
|
||||||
@@ -275,10 +275,15 @@ task stopItestContainer(type: DockerStopContainer) {
|
|||||||
targetContainerId { createItestContainer.getContainerId() }
|
targetContainerId { createItestContainer.getContainerId() }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
task forkedUploadRelease(type: GradleBuild) {
|
||||||
|
buildFile = project.buildFile
|
||||||
|
tasks = ["bintrayUpload"]
|
||||||
|
}
|
||||||
|
|
||||||
project.tasks.integrationTest.dependsOn(startItestContainer)
|
project.tasks.integrationTest.dependsOn(startItestContainer)
|
||||||
project.tasks.integrationTest.finalizedBy(stopItestContainer)
|
project.tasks.integrationTest.finalizedBy(stopItestContainer)
|
||||||
|
|
||||||
project.tasks.release.dependsOn([project.tasks.integrationTest, project.tasks.build])
|
project.tasks.release.dependsOn([project.tasks.integrationTest, project.tasks.build])
|
||||||
project.tasks.release.finalizedBy(project.tasks.bintrayUpload)
|
project.tasks.release.finalizedBy(project.tasks.forkedUploadRelease)
|
||||||
project.tasks.jacocoTestReport.dependsOn(project.tasks.test)
|
project.tasks.jacocoTestReport.dependsOn(project.tasks.test)
|
||||||
project.tasks.check.dependsOn(project.tasks.jacocoTestReport)
|
project.tasks.check.dependsOn(project.tasks.jacocoTestReport)
|
||||||
|
|||||||
Reference in New Issue
Block a user