[richfaces-planning-issues] [JBoss JIRA] (RFPL-3280) Proof of Concept: Jenkins on OpenShift

Pavol Pitonak (JIRA) issues at jboss.org
Mon Mar 24 10:17:12 EDT 2014


    [ https://issues.jboss.org/browse/RFPL-3280?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12955638#comment-12955638 ] 

Pavol Pitonak commented on RFPL-3280:
-------------------------------------

Jenkins was created on https://jenkins-richfaces.rhcloud.com/

There are these limitations:
# Use doesn't have write access to his home directory which means that Maven can't use standard local repository (~/.m2/repository). Workaround is to create custom settings.xml in ~/app-root/data and set path to the local repository there or check the private repository checkbox in every build configuration.
* Our functional tests need a web browser but user can't install packages (firefox, xvnc). Workaround could be to use a remote Selenium grid, e.g. SauceLabs. However, it's not clear how it would influence stability of test suite.
* Every medium gear on OpenShift provides 1GB of disk space which is too little for storing .m2/repository.
* Artifacts generated when building richfaces-qa repository are deployed to an internal Maven repository which means that e.g. Metamer tests cannot run on a slave unless whole repository had been built on the same slave. This could be worked around by using some shared disk but OpenShift doesn't provide such a functionality yet.
                
> Proof of Concept: Jenkins on OpenShift
> --------------------------------------
>
>                 Key: RFPL-3280
>                 URL: https://issues.jboss.org/browse/RFPL-3280
>             Project: RichFaces Planning
>          Issue Type: Task
>      Security Level: Public(Everyone can see) 
>          Components: QE
>            Reporter: Pavol Pitonak
>            Assignee: Pavol Pitonak
>
> Try to implement custom Jenkins master with 2 slaves on OpenShift usable for building RichFaces framework, documentation, demos and running unit and functional tests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the richfaces-planning-issues mailing list