matisku.teamcity-agent

TeamCity Agent

=========

Build Status

This role helps you install and set up a TeamCity Agent for the TeamCity Server, which is a Continuous Integration (CI) tool from Jetbrains. You can also use it together with my TeamCity Server role, found here: matisku.teamcity-server.

Requirements

  1. teamcity-server - You need the TeamCity Server installed.
  2. ansiblebit.oracle-java - Java needs to be installed on the TeamCity Agent.

Role Variables

Variable Name Default Value Description
teamcity_agent_server_url localhost The URL for the TeamCity Server.
teamcity_agent_server_port 8111 The port for the TeamCity Server.
teamcity_agent_install_dir /opt/buildAgent The directory where the TeamCity Agent will be installed.
teamcity_server_user_name teamcity The username for the TeamCity Admin.
teamcity_server_user_passwd teamcity The password for the TeamCity Admin.

Dependencies

This role requires the java role.

Example Playbook

Here's an example playbook to use this role:

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

Author Information

This role was created by Mateusz Trojak for Brainly. We use it for our company's CI automation, with the ability to scale easily if needed.

License

Copyright © 2016-2018 Mateusz Trojak. See LICENSE for more details.

Informazioni sul progetto

Installs and automatically configure TeamCity Agent.

Installa
ansible-galaxy install matisku.teamcity-agent
Licenza
mit
Download
1.3k
Proprietario