This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
development:ohdsi_jenkins_ci_server [2014/12/23 20:52] lee |
development:ohdsi_jenkins_ci_server [2015/03/08 22:13] lee |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | The OHDSI Jenkins CI Server User Interface is here: [[http://54.165.59.104:8080/]] | + | ==== How to get access ==== |
- | Anyone can view the status of the build jobs in Jenkins using the above URL without needing a Jenkins user account to log into the server. | + | The OHDSI Jenkins CI Server User Interface is here: [[http://jenkins.ohdsi.org:8080/]] |
- | If you want to setup your own build jobs then please request an OHDSI Jenkins account by sending an email to <evans@ohdsi.org> | + | Anyone can view the status of the build jobs in Jenkins using the above URL without needing to log into the server. |
+ | If you want to setup your own Jenkins build jobs then request an OHDSI Jenkins account by sending an email to <evans@ohdsi.org> | ||
+ | |||
+ | ==== General info on how to setup up a Jenkins build job ==== | ||
[[https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project|General Jenkins info on how to build a software project]] | [[https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project|General Jenkins info on how to build a software project]] | ||
+ | ==== Maven build jobs ==== | ||
Maven is installed on the CI server and can be used by Jenkins build jobs. More info will be posted here in the new year on how to create a maven build job, using the new OHDSI WebAPI project as an example. | Maven is installed on the CI server and can be used by Jenkins build jobs. More info will be posted here in the new year on how to create a maven build job, using the new OHDSI WebAPI project as an example. | ||
- | Jenkins build jobs can optionally be automatically triggered by a github project using a github webhook. e.g. when source is checked into a github project. | + | Jenkins build jobs can optionally be automatically triggered by a Github project using a Github webhook. e.g. when source is checked into a Github project. |
- | The Cyclops job on the OHDSI Jenkins server is an example of a job that is triggered from a webhook (in this case for the ODSI Cyclops github project. More information will be posted here in the new year on how to setup a github OHDSI project webhook for the OHDSI Jenkins server. | + | ==== Automated builds using Github webhooks ==== |
+ | The Cyclops job on the OHDSI Jenkins server is an example of a job that is triggered from a webhook (in this case for the ODSI Cyclops Github project. More information will be posted here in the new year on how to setup a Github OHDSI project webhook for the OHDSI Jenkins server. | ||
- | You will need to work with the github OHDSI project owner to configure a github project webhook if you are not the project owner. | + | You will need to work with the Github OHDSI project maintainer to configure a Github project webhook if you are not the project owner. |