Issue 14461

Enable github pages site deploys

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
Created: 2014-04-09 14:16:20.155
Updated: 2014-04-09 14:16:20.155
        
https://github.com/gbif/motherpom/commit/9acf87185e34b930bbd96f65724ba771ca4808bd
https://github.com/gbif/motherpom/commit/9ce366616f37393f44865d9b0ca7bed06db779dd
    


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