All Projects → rodm → teamcity-vagrant

rodm / teamcity-vagrant

Licence: other
No description or website provided.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to teamcity-vagrant

kubernetes the easy way
Automating Kubernetes the hard way with Vagrant and scripts
Stars: ✭ 22 (-4.35%)
Mutual labels:  vagrant
TYPOTry
A small Vagrant box to try out the most recent TYPO3 release
Stars: ✭ 21 (-8.7%)
Mutual labels:  vagrant
craftbox
Simple Ubuntu Vagrant box targeted for Craft developers -
Stars: ✭ 28 (+21.74%)
Mutual labels:  vagrant
k8s0
Another minimal kubernetes with ansible
Stars: ✭ 23 (+0%)
Mutual labels:  vagrant
vagrant-templates
Vagrantfiles for self-contained development/test environments.
Stars: ✭ 28 (+21.74%)
Mutual labels:  vagrant
junos-orchestration-with-vagrant
How to orchestrate and provision Junos virtual machines with Vagrant
Stars: ✭ 14 (-39.13%)
Mutual labels:  vagrant
vebs
Reusable Bash provisioning scripts for Vagrant (or Ubuntu 14.04) environments.
Stars: ✭ 13 (-43.48%)
Mutual labels:  vagrant
dotfiles
My configuration files for Linux and macOS
Stars: ✭ 20 (-13.04%)
Mutual labels:  vagrant
ypereirareis.github.io
DevOps, Symfony and VueJs developer. Articles and experiences on docker, grafana, prometheus, RabbitMQ, PHP, MySQL, Admin, Nginx, Haproxy, SSH,...
Stars: ✭ 15 (-34.78%)
Mutual labels:  vagrant
web-dev-blog
Мой блог на русском
Stars: ✭ 99 (+330.43%)
Mutual labels:  vagrant
smartserver
SmartHome Server deployment setup
Stars: ✭ 14 (-39.13%)
Mutual labels:  vagrant
vagrant-openstack
Vagrant OpenStack-Ansible Environment used by OpenStack Cloud Computing Cookbook 4th Edition
Stars: ✭ 45 (+95.65%)
Mutual labels:  vagrant
vagrant cloud
Vagrant Cloud API wrapper for Ruby
Stars: ✭ 16 (-30.43%)
Mutual labels:  vagrant
arch-ansible
An Ansible playbook to install Arch Linux
Stars: ✭ 33 (+43.48%)
Mutual labels:  vagrant
Kontainerd
Creating a kubernetes kubeadm cluster using Vagrant machines as nodes and Containerd as a container runtime
Stars: ✭ 16 (-30.43%)
Mutual labels:  vagrant
kubeadm-vagrant
Setup Kubernetes Cluster with Kubeadm and Vagrant
Stars: ✭ 49 (+113.04%)
Mutual labels:  vagrant
docker-case
这个项目主要是为了快速拉起docker服务
Stars: ✭ 31 (+34.78%)
Mutual labels:  vagrant
vvv-multisite
[DEPRECATED] please see https://github.com/Varying-Vagrant-Vagrants/custom-site-template
Stars: ✭ 31 (+34.78%)
Mutual labels:  vagrant
teamcity-docker-server
TeamCity server docker image sources
Stars: ✭ 70 (+204.35%)
Mutual labels:  teamcity
100 Days Of Go
100 days of Go learning
Stars: ✭ 24 (+4.35%)
Mutual labels:  vagrant

TeamCity Vagrant

This is a Vagrant setup for creating a TeamCity server and build agents. It uses a shell script for provisioning.

Requirements

  1. Install in the host machine:
  1. Clone this repository.

The JDK, Apache Tomcat, TeamCity WAR file and MySQL JDBC driver are downloaded by the scripts and saved to the downloads directory.

By default Ubuntu 12.04 VMs are used for the server and agents, except agent03 which is configured to use a CentOS 6.4 VM. The nodes array in the Vagrantfile can be modified to change the OS used by any of the VMs. Both the server and agents can be run on either Ubuntu 12.04 or CentOS 6.4.

Starting the TeamCity server

To create the TeamCity server VM and start the server, run:

$ vagrant up teamcity

(Note: the first run may take up to 10 minutes).

To create and start a TeamCity build agent, run the following command after replacing vm-name with agent01, agent02 or agent03.

$ vagrant up [vm-name]

Accessing the TeamCity server

Once the server is started it can be accessed at the following URL: http://192.168.80.10:8111/teamcity. See the TeamCity Administrator's Guide for configuring the server.

Once one or more agents have been started they can be authorised from the Agents page in the web UI, http://192.168.80.10:8111/teamcity/agents.html.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].