Ruby Environment Configurator
Ruby environment configurator build feature passes Ruby interpreter to all build steps. The build feature adds selected Ruby interpreter and gems bin directories to system PATH environment variable and configures other necessary environment variables in case of RVM interpreter. E.g. in Command Line build runner you will be able to directly use such commands as ruby, rake, gem, bundle, etc. Thus if you want to install gems before launching Rake build runner you need to add Command Line build step which launches custom script like:
gem install rake --no-ri --no-rdoc gem install bundler --no-ri --no-rdoc
Ruby Environment Configurator Settings
Option | Description |
---|---|
Ruby interpreter path | Path to Ruby interpreter. If not specified the interpreter will be searched in the |
RVM interpreter | Specify here the RVM interpreter name and optionally a gemset configured on a build agent. Note, that interpreter name cannot be empty. If gemset isn't specified the default one will be used. |
RVM with .rvmrc file | Since TeamCity 7.1 Specify here the path to a |
Fail build if Ruby interpreter wasn't found | Check the option to fail build if Ruby environment configurator cannot pass Ruby interpreter to step execution environment because the interpreter wasn't found on agent. |