Author: uli
Date: Tue Jan 24 13:58:56 2012
New Revision: 1235254
URL: http://svn.apache.org/viewvc?rev=1235254&view=rev
Log:
Define some tasks only if we actually can deploy. Otherwise buildbot fails when
building the javadocs since it doesn't know the deploy credentials (and doesn't
have to).
Modified:
tapestry/tapestry5/trunk/build.gradle
Modified: tapestry/tapestry5/trunk/build.gradle
URL:
http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/build.gradle?rev=1235254&r1=1235253&r2=1235254&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/build.gradle (original)
+++ tapestry/tapestry5/trunk/build.gradle Tue Jan 24 13:58:56 2012
@@ -312,25 +312,27 @@ task generateMD5Checksums(type: GenMD5)
outputDir "$buildDir/md5"
}
-task uploadSourcesAndJavadocs(type: Scp) {
- group "Release artifact"
- description "Uploads source and JavaDoc Zips and MD5 checksums to
people.apache.org"
+if(canDeploy) {
+ task uploadSourcesAndJavadocs(type: Scp) {
+ group "Release artifact"
+ description "Uploads source and JavaDoc Zips and MD5 checksums to
people.apache.org"
- source files(generateMD5Checksums, generateMD5Checksums.inputs.files)
- host "people.apache.org"
- userName deployUsername()
- password deployPassword()
- // The destination folder needs to already exist.
- destination "public_html/tapestry-releases"
- verbose true
+ source files(generateMD5Checksums, generateMD5Checksums.inputs.files)
+ host "people.apache.org"
+ userName deployUsername()
+ password deployPassword()
+ // The destination folder needs to already exist.
+ destination "public_html/tapestry-releases"
+ verbose true
+ }
+
+ task generateRelease {
+ dependsOn "quickstart:clean", continuousIntegration,
subprojects.uploadPublished, uploadSourcesAndJavadocs
+ group "Release artifact"
+ description "Generates and uploads a final release to Apache Nexus"
+ }
}
boolean isSnapshot() {
project.version.contains("SNAPSHOT")
}
-
-task generateRelease {
- dependsOn "quickstart:clean", continuousIntegration,
subprojects.uploadPublished, uploadSourcesAndJavadocs
- group "Release artifact"
- description "Generates and uploads a final release to Apache Nexus"
-}