matisku.teamcity-agent
TeamCity Agent
=========
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
teamcity-server
- You need the TeamCity Server installed.- 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