Author: tchemit Date: 2014-06-08 13:48:46 +0200 (Sun, 08 Jun 2014) New Revision: 88 Url: http://forge.codelutin.com/projects/adminsys/repository/revisions/88 Log: refs #4057 improve build site script Modified: scripts/redmine-tools/deploy-git-sites.sh Modified: scripts/redmine-tools/deploy-git-sites.sh =================================================================== --- scripts/redmine-tools/deploy-git-sites.sh 2014-06-08 10:33:39 UTC (rev 87) +++ scripts/redmine-tools/deploy-git-sites.sh 2014-06-08 11:48:46 UTC (rev 88) @@ -74,8 +74,9 @@ -s "/p:project" -t elem -n "distributionManagement" \ -s "//p:project/distributionManagement" -t elem -n "site" \ -s "//p:project/distributionManagement/site" -t elem -n "id" -v "doc.$forge" \ - -s "//p:project/distributionManagement/site" -t elem -n "url" -v "scpexe://doc.$forge/var/lib/redmine-$forge/project-site/$projectId" pom.xml + -s "//p:project/distributionManagement/site" -t elem -n "url" -v "scpexe://doc.$forge/var/lib/redmine-$forge/project-site/$projectId" pom.xml + exit 1 else deployUrl=$(xmlstarlet sel -N "p=http://maven.apache.org/POM/4.0.0" -t -v "/p:project/p:distributionManagement/p:site/p:url" pom.xml) @@ -94,8 +95,14 @@ logFile=/tmp/build-site-"$projectId"-"$versionId".log echo "Build site $tagName (log: $logFile)" - #mvn clean site-deploy -DperformRelease -l $logFile - + # relocate svn + sed -i "s/svn.$forge\/svn/svn.$forge/" pom.xml + mvn clean site-deploy -DperformRelease -l $logFile -DsitePluginVersion=3.3 -DprojectInfoReportsPluginVersion=2.7 -DjredminePluginVersion=1.8.2 + if [ $? -eq 1 ]; then + echo "build failed see $logFile" + exit 1 + fi + else echo "$siteUrl already exist, skip site generation"