@@ -69,65 +69,6 @@ dependencies {
6969 }
7070}
7171
72- publishing {
73- publications {
74- create<MavenPublication >(" pluginMaven" ) {
75- pom {
76- name.set(" Gradle JPI Plugin" )
77- description.set(" The Gradle JPI plugin is a Gradle plugin for building Jenkins plugins" )
78- url.set(" http://github.com/jenkinsci/gradle-jpi-plugin" )
79- scm {
80- url.set(" https://github.com/jenkinsci/gradle-jpi-plugin" )
81- }
82- licenses {
83- license {
84- name.set(" Apache 2.0" )
85- url.set(" http://www.apache.org/licenses/LICENSE-2.0.txt" )
86- distribution.set(" repo" )
87- }
88- }
89- developers {
90- developer {
91- id.set(" abayer" )
92- name.set(" Andrew Bayer" )
93- }
94- developer {
95- id.set(" kohsuke" )
96- name.set(" Kohsuke Kawaguchi" )
97- }
98- developer {
99- id.set(" daspilker" )
100- name.set(" Daniel Spilker" )
101- }
102- developer {
103- id.set(" sghill" )
104- name.set(" Steve Hill" )
105- }
106- }
107- }
108- }
109- }
110- repositories {
111- maven {
112- val path = if (version.toString().endsWith(" SNAPSHOT" )) " snapshots" else " releases"
113- name = " JenkinsCommunity"
114- url = uri(" https://repo.jenkins-ci.org/${path} " )
115- credentials {
116- username = project.stringProp(" jenkins.username" )
117- password = project.stringProp(" jenkins.password" )
118- }
119- }
120- }
121- }
122-
123- signing {
124- val signingKeyId: String? by project
125- val signingKey: String? by project
126- val signingPassword: String? by project
127- useInMemoryPgpKeys(signingKeyId, signingKey, signingPassword)
128- setRequired { setOf (" jenkins.username" , " jenkins.password" ).all { project.hasProperty(it) } }
129- }
130-
13172tasks.addRule(" Pattern: testGradle<ID>" ) {
13273 val taskName = this
13374 if (! taskName.startsWith(" testGradle" )) return @addRule
@@ -181,7 +122,6 @@ gradlePlugin {
181122 }
182123}
183124
184- fun Project.stringProp (named : String ): String? = findProperty(named) as String?
185125
186126tasks.register(" shadeLatestVersionNumber" ) {
187127 doLast {
@@ -208,15 +148,11 @@ tasks.register("shadeLatestVersionNumber") {
208148}
209149
210150val checkPhase = tasks.named(" check" )
211- val publishToJenkins = tasks.named(" publishPluginMavenPublicationToJenkinsCommunityRepository" )
212- publishToJenkins.configure {
213- dependsOn(checkPhase)
214- }
215151val publishToGradle = tasks.named(" publishPlugins" )
216152publishToGradle.configure {
217153 dependsOn(checkPhase)
218154}
219155
220156rootProject.tasks.named(" postRelease" ).configure {
221- dependsOn(publishToJenkins, publishToGradle)
157+ dependsOn(publishToGradle)
222158}
0 commit comments