Advertisement
Guest User

Untitled

a guest
May 10th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.10 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE template SYSTEM "../../../project-config.dtd">
  3.  
  4. <template>
  5. <name>Rails</name>
  6. <settings>
  7. <options>
  8. <option name="executionTimeoutMin" value="20" />
  9. </options>
  10. <parameters>
  11. <param name="db.adapter" value="postgresql" />
  12. <param name="db.password" value="ci" />
  13. <param name="db.port" value="5432" />
  14. <param name="db.username" value="ci" />
  15. <param name="env.DISPLAY" value=":99" />
  16. <param name="env.RAILS_ENV" value="test" />
  17. </parameters>
  18. <build-runners>
  19. <runner id="RUNNER_6" name="Run X server" type="simpleRunner">
  20. <parameters>
  21. <param name="script.content" value="Xvfb %env.DISPLAY% -ac -screen 0 1024x768x8 &" />
  22. <param name="teamcity.step.mode" value="default" />
  23. <param name="use.custom.script" value="true" />
  24. </parameters>
  25. </runner>
  26. <runner id="RUNNER_4" name="Init DB config" type="simpleRunner">
  27. <parameters>
  28. <param name="script.content"><![CDATA[cat > config/database.yml <<EOF
  29. test:
  30. adapter: %db.adapter%
  31. database: %teamcity.project.id%
  32. pool: 5
  33. username: %db.username%
  34. password: %db.password%
  35. host: localhost
  36. port: %db.port%
  37. concurrent: false
  38. EOF]]></param>
  39. <param name="teamcity.step.mode" value="default" />
  40. <param name="use.custom.script" value="true" />
  41. </parameters>
  42. </runner>
  43. <runner id="RUNNER_3" name="Install Ruby" type="simpleRunner">
  44. <parameters>
  45. <param name="script.content" value="rvm list | grep %rvm.ruby% || rvm install %rvm.ruby%" />
  46. <param name="teamcity.step.mode" value="default" />
  47. <param name="use.custom.script" value="true" />
  48. </parameters>
  49. </runner>
  50. <runner id="RUNNER_2" name="Bundle" type="simpleRunner">
  51. <parameters>
  52. <param name="command.executable" value="bundle" />
  53. <param name="command.parameters" value="install --binstubs" />
  54. <param name="script.content" value="bundle install" />
  55. <param name="teamcity.step.mode" value="default" />
  56. </parameters>
  57. </runner>
  58. <runner id="RUNNER_5" name="Setup DB tables" type="rake-runner">
  59. <parameters>
  60. <param name="teamcity.step.mode" value="default" />
  61. <param name="ui.rakeRunner.bunlder.exec.enabled" value="true" />
  62. <param name="ui.rakeRunner.config.version" value="2" />
  63. <param name="ui.rakeRunner.rake.tasks.names" value="db:drop db:create db:migrate" />
  64. <param name="ui.rakeRunner.ruby.use.mode" value="default" />
  65. </parameters>
  66. </runner>
  67. <runner id="RUNNER_1" name="Run tests" type="rake-runner">
  68. <parameters>
  69. <param name="teamcity.step.mode" value="default" />
  70. <param name="ui.rakeRunner.bunlder.exec.enabled" value="true" />
  71. <param name="ui.rakeRunner.config.version" value="2" />
  72. <param name="ui.rakeRunner.rake.tasks.names" value="test" />
  73. <param name="ui.rakeRunner.ruby.rvm.sdk.name" value="%rvm.ruby%" />
  74. <param name="ui.rakeRunner.ruby.use.mode" value="default" />
  75. </parameters>
  76. </runner>
  77. </build-runners>
  78. <vcs-settings checkout-mode="ON_SERVER" labeling-type="NONE" labeling-pattern="build-%system.build.number%" />
  79. <requirements />
  80. <build-triggers />
  81. <build-extensions>
  82. <extension id="ruby.env.configurator" type="ruby.env.configurator">
  83. <parameters>
  84. <param name="ui.ruby.configurator.rbenv.file.path" value=".rbenv-version" />
  85. <param name="ui.ruby.configurator.rvm.gemset.create.if.non.exists" value="true" />
  86. <param name="ui.ruby.configurator.rvm.gemset.name" value="%rvm.gemset%" />
  87. <param name="ui.ruby.configurator.rvm.path" value="%env.rvm_path%" />
  88. <param name="ui.ruby.configurator.rvm.rvmrc.path" value=".rvmrc" />
  89. <param name="ui.ruby.configurator.rvm.sdk.name" value="%rvm.ruby%" />
  90. <param name="ui.ruby.configurator.use.rvm" value="manual" />
  91. </parameters>
  92. </extension>
  93. </build-extensions>
  94. <cleanup />
  95. </settings>
  96. </template>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement