[
https://issues.jboss.org/browse/RFPL-3280?page=com.atlassian.jira.plugin....
]
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