Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Current »

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.


  • 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,

  1. install npm, grunt, grunt-cli, bower
  2. Install Xvfb, firefox

    sudo yum -y install firefox Xvfb libXfont Xorg
  3. 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
  4. Install compass gem

    sudo yum -y install ruby-devel
    sudo gem install compass

4) Copy .m2/settings.xml for artifactory push


  • No labels