stages {
stage('Main') {
steps {
- sh """
- export
- rm -rf ~/.m2/repository/org/wamblee
+ sh '''
+ export
+ #rm -rf ~/.m2/repository/org/wamblee
mvn install
echo ""
echo "Building site for $dir"
echo ""
- mvn -N -Ddistrib=/data/www/http.utils.wamblee.org/ site site:deploy
+ mvn -N -o -Ddistrib=/data/www/http.utils.wamblee.org/ site site:deploy
echo ""
echo ""
)
done
mvn javadoc:aggregate
- rsync -a --delete target/site/apidocs/ /data/www/http.wamblee.org/apidocs/
+ rsync -av --delete target/site/apidocs/ /data/www/http.wamblee.org/apidocs/
+
+ cp src/site/index.html /data/www/http.utils.wamblee.org/
-
- """
+ '''
}
}
}
junit '**/surefire-reports/*.xml'
cobertura coberturaReportFile: '**/target/site/cobertura/coverage.xml'
}
+ changed {
+ mail to: "jenkins@wamblee.org",
+ subject: "jenkins build:${currentBuild.currentResult}: ${env.JOB_NAME}",
+ body: "${currentBuild.currentResult}: Job ${env.JOB_NAME}\nMore Info can be found here: ${env.BUILD_URL}"
+ }
}
}