Merge pull request #1179 from roastario/publish_installer

ENT-2193 gradle magic to publish installer
This commit is contained in:
Stefano Franz 2018-07-03 11:17:04 +01:00 committed by GitHub
commit 6c71ba0874
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 11 deletions

View File

@ -401,7 +401,7 @@ bintrayConfig {
'corda-ptflows',
'jmeter-corda',
'tools-database-manager',
'InstallerPublication'
'corda-installer'
]
license {
name = 'Apache-2.0'

View File

@ -1,5 +1,8 @@
import org.gradle.internal.jvm.Jvm
apply plugin: 'net.corda.plugins.publish-utils'
description 'Package Node as stand-alone application'
evaluationDependsOn(":node")
@ -203,23 +206,20 @@ if (isLinux || isMac) {
task buildInstaller(dependsOn: [embedTarball])
apply plugin: 'maven-publish'
apply plugin: 'java'
def installerFile = file("$tarballDir/installer/installer.sh")
def installerArtifact = artifacts.add("archives", installerFile) {
def installerArtifact = artifacts.add("publish", installerFile) {
type "sh"
builtBy(buildInstaller)
}
publishing {
publications {
InstallerPublication(MavenPublication) {
artifact installerArtifact
}
}
publish {
name 'corda-installer'
disableDefaultJar = true
}
} else {
println("Not running on *nix, disabling distribution generation")
}