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.