Skip to content
Ansible role for automatic setup of TeamCity Agent
Branch: master
Clone or download
Pull request Compare This branch is 12 commits ahead, 12 commits behind matisku:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
defaults
handlers
meta
tasks
templates
tests
vars
.travis.yml
LICENSE
README.md
ansible.cfg

README.md

TeamCity Agent

Build Status

This role will install and configure TeamCity Agent for TeamCity Server - CI tool from Jetbrains. Feel free to use it along with my TeamCity Server role - matisku.teamcity-server.

Requirements

  1. teamcity-server - TeamCity Server
  2. ansiblebit.oracle-java - Java is required on TeamCity Agent

Role Variables

Variable name Default value Description
teamcity_agent_server_url localhost TeamCity Server URL
teamcity_agent_server_port 8111 TeamCity Server Port
teamcity_agent_install_dir /opt/buildAgent TeamCity Agent Install Dir
teamcity_server_user_name teamcity Teamcity Adminin User
teamcity_server_user_passwd teamcity Teamcity Admin Password

Dependencies

This role depends on java role.

Example Playbook

Example playbook:

- hosts: teamcity-agent
  roles:
    - matisku.teamcity-agent

Author Information

This role was created by Mateusz Trojak for Brainly. We are using this role for company CI automation with easy scaling if needed.

License

Copyright © 2017 Mateusz Trojak. See LICENSE for details.

You can’t perform that action at this time.