/
Continuous Integration Servers (CI)
Continuous Integration Servers (CI)
Bahmni uses ThoughtWorks GO and TravisCI (on Github) for CI and Builds.
GO Server: https://ci.mybahmni.org/go/pipelines, http://ci-endtb.mybahmni.org:8153/go/pipelines
Ci-server is integrated with Github account, using Github account you will be able login.
- Browse https://ci.mybahmni.org/go/pipelines url
- On opening the below page, please follow the highlighted steps in the below image which will redirect to Github.
- Login with your Github account.
Things to do when creating a new go-agent
1) Install puppet
2) If the agent has MVN tag, then install maven
3) If the agent has UI tag,
- install npm, grunt, grunt-cli, bower
Install Xvfb, firefox
sudo yum -y install firefox Xvfb libXfont Xorg
Install rvm
yum remove ruby #if ruby 1.8.7 is installed by default curl -sSL https://rvm.io/mpapis.asc | gpg2 --import - curl -sSL get.rvm.io | bash -s stable rvm install 2.0.0 # Add this in .bashrc source /etc/profile.d/rvm.sh rvm use 2.0.0
Install compass gem
sudo yum -y install ruby-devel sudo gem install compass
4) Copy .m2/settings.xml for artifactory push
, multiple selections available,
Related content
How to implement micro-frontends (MFEs)
How to implement micro-frontends (MFEs)
More like this
Bahmni-SNOMED TS Integration Local Installation Guide (using docker)
Bahmni-SNOMED TS Integration Local Installation Guide (using docker)
More like this
Using Implementation specific Configuration (docker)
Using Implementation specific Configuration (docker)
More like this
Setting up Bahmni Dev Environment
Setting up Bahmni Dev Environment
More like this
Setting up monitoring with Prometheus and Grafana
Setting up monitoring with Prometheus and Grafana
More like this
Bahmni Lite Environments
Bahmni Lite Environments
More like this
The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)