14461
Reporter: mdoering
Type: Task
Summary: Enable github pages site deploys
Priority: Major
Status: Reopened
Created: 2013-12-11 12:14:51.877
Updated: 2017-01-05 15:16:03.321
Description: We should be able to use github pages for the maven generated sites. Multi modules might need special attention.
See:
http://gbif.github.io/motherpom
http://minds.coremedia.com/2012/09/11/problem-solved-deploy-multi-module-maven-project-site-as-github-pages/
https://github.com/github/maven-plugins
http://www.konschtanz.de/stuff/knowledge-base/coding/useful-maven-issues/maven-multi-module-website-on-github/
http://maven.40175.n5.nabble.com/HOWTO-git-flow-maven-release-plugin-multi-module-maven-project-w-parent-pom-as-sibling-to-other-modu-td5726702.html
]]>
Author: mdoering@gbif.org
Created: 2014-01-08 11:28:25.881
Updated: 2014-01-08 11:28:25.881
This has been successfully done using the github site maven plugin. Unfortunately github throttles the use of their API and with regular use of our jenkins we are hitting their max usage, causing builds in jenkins to fail.
Will look at http://maven.apache.org/plugins/maven-scm-publish-plugin/ instead
Author: mdoering@gbif.org
Created: 2014-04-09 14:15:44.61
Updated: 2014-04-09 14:15:44.61
A new motherpom-16 has been released enabling the maven-scm-publish-plugin as described above.
To also deploy the maven site to github one now needs to issue:
{noformat}
mvn -P gh-pages site-deploy
{noformat}
Author: mdoering@gbif.org
Comment: Most projects have been updated to use the new motherpom and jenkins configured to deploy sites
Created: 2014-04-09 14:16:56.154
Updated: 2014-04-09 14:16:56.154
Author: mdoering@gbif.org
Comment: Not yet working for multi module projects in jenkins, see past checklistbank failures
Created: 2014-04-14 10:28:30.258
Updated: 2014-04-14 10:28:30.258