This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
development:ohdsi_jenkins_ci_server [2014/12/23 20:58] lee |
development:ohdsi_jenkins_ci_server [2015/03/16 06:31] lee [How to get access] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== How to get access to the OHDSI Jenkins CI Server ==== | + | ==== How to get access ==== |
- | The OHDSI Jenkins CI Server User Interface is here: [[http://54.165.59.104:8080/]] | + | The OHDSI Jenkins CI Server User Interface is here: [[http://jenkins.ohdsi.org:8080/]] |
Anyone can view the status of the build jobs in Jenkins using the above URL without needing to log into the server. | 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 please request an OHDSI Jenkins account by sending an email to <evans@ohdsi.org> | + | If you want to setup your own Jenkins build jobs request an OHDSI Jenkins account by sending an email to <evans@ohdsi.org> |
+ | |||
+ | ==== Build jobs running on the OHDSI Jenkins CI Server ==== | ||
+ | * WebAPI | ||
+ | * SqlRender | ||
+ | * AchillesWeb | ||
+ | * CIRCE | ||
+ | * HERMES | ||
+ | * Cyclops | ||
+ | |||
+ | Note. The WebAPI, AchillesWeb, CIRCE and HERMES Jenkins build jobs also auto-deploy the latest versions from the associated github master repos to the public OHDSI server. Therefore it is recommended that developers develop in feature branches and only push to the master branch when they are ready to deploy the code. | ||
==== General info on how to setup up a Jenkins build job ==== | ==== General info on how to setup up a Jenkins build job ==== | ||
Line 18: | Line 28: | ||
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. | 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. |