Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maven site can now be published to github pages #875

Merged
merged 1 commit into from Jul 11, 2013
Merged

Maven site can now be published to github pages #875

merged 1 commit into from Jul 11, 2013

Conversation

@jendave
Copy link
Contributor

@jendave jendave commented Jul 10, 2013

The Maven site can now be published to Github pages using this command:
mvn clean site site:stage site:stage-deploy scm-publish:publish-scm

You can see a test run of the site and upload at http://jendave.github.io/jruby/

@jendave
Copy link
Contributor Author

@jendave jendave commented Jul 10, 2013

In case anyone asks, I did not use the official github site plugin because it has a 5000 blob limit, which is an issue for such a large project. I also had numerous errors during site uploads with it. The Maven scm-publish plugin proved to be much more capable.

@mkristian
Copy link
Member

@mkristian mkristian commented Jul 10, 2013

cool, this http://jendave.github.io/jruby/dependency-convergence.html even
shows the gems with their versions ;)

the Jruby Integration Tests link is not working - did you miss something ;)

the I will ask the core team about the github pages.

very nice . . . I pull it in tomorrow . .

@jendave
Copy link
Contributor Author

@jendave jendave commented Jul 10, 2013

I have had problems generating the Maven site for the Integration Tests, so I have the site plugin skip that module (this is in a prior PR). You can see that setting in the pom.xml for the test module. Unfortunately, the site goal still creates the link. Thanks.

headius added a commit that referenced this pull request Jul 11, 2013
Maven site can now be published to github pages
@headius headius merged commit 1e834ce into jruby:master Jul 11, 2013
1 check passed
1 check passed
@veganstraightedge
default The Travis CI build passed
Details
@headius
Copy link
Member

@headius headius commented Jul 11, 2013

I went ahead and merged it.

We do not currently have gh-pages for JRuby, but I kinda like the idea of our github page for JRuby basically being source/site/statistic-related information about the codebase.

I can certanly spin up a gh-pages branch for folks to push to. In fact, I'll do that now.

@headius
Copy link
Member

@headius headius commented Jul 11, 2013

Ok...jruby/jruby@gh-pages branch is created with a dummy index.html. It's accessible at http://jruby.github.io/jruby/ for now.

@jendave
Copy link
Contributor Author

@jendave jendave commented Jul 11, 2013

Thanks! Someone with access will have to run
'mvn clean site site:stage site:stage-deploy scm-publish:publish-scm'

Make sure to put something like this into your settings.xml


github
username
password

@jendave jendave deleted the jendave:gh-site branch Jul 11, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants