Installs TeamCity CI from JetBrains.
- java
Used by both recipes:
node["teamcity_server"]["version"]- TeamCity version. Default is8.0.1.node["teamcity_server"]["base_url"]- Base URL for TeamCity packages. Default ishttp://download.jetbrains.com/teamcity/. This value may also use FTP (ftp://) or local (file://) (e.g., a shared folder).
Used by Build Agent:
node["teamcity_server"]["build_agent"]["server"]- TeamCity server address. Default value isnil. If value isn't changed then server is fist node with recipeteamcity_server::server.node["teamcity_server"]["build_agent"]["name"]- Build Agent name. Default isnil.
Used by Sever:
node["teamcity_server"]["server"]["address"]- Address for listening. Default is0.0.0.0.node["teamcity_server"]["server"]["port"]— Port for listening. Default is8111.
This cookbook provides two recipes:
- build_agent.rb: Installs TeamCity Build Agent.
- server.rb: Installs TeamCity Server.
- default.rb: Installs TeamCity Server and TeamCity Build Agent.