Teamcity module

Synopsis

Teamcity is a Java-based build management and continuous integration server. This module aims to install the latest version of Teamcity server and its dependencies.

Help Command

The help command guides the user to provide what is necessary to accomplish the task. The command to make use of help under the terminal is given as follows,

cleopatra Teamcity help

The snapshot below gives you a pictorial representation of help command and it listed two parameters as Teamcity and teamcity. (Parameters are case insensitive)

kevells@copy:/# cleopatra teamcity help
******************************


This command allows you to install Teamcity, the popular Build Server.

Teamcity, teamcity

- install
Installs Teamcity from the Jetbrains distributed native package
example: cleopatra teamcity install

------------------------------
End Help
******************************

Installation

The command used for installing Teamcity module is given below,

cleopatra Teamcity install

The screenshot below explains how to install teamcity module.

kevells@corp:/# cleopatra Teamcity install
Install Teamcity? (Y/N)
y
*******************************
*        Pharaoh Tools        *
*          ! Teamcity !        *
*******************************
PHP Notice:  Undefined index: version in /opt/cleopatra/cleopatra/src/Modules/Teamcity/Model/TeamcityUbuntu.php on line 42
[Pharaoh Logging] Ensure module install is not checking versions
[Pharaoh Logging] Module Java reports itself as Installed
[Pharaoh Logging] Not installing as already installed
Creating /tmp/cleopatra-temp-script-82478215982.sh
chmod 755 /tmp/cleopatra-temp-script-82478215982.sh 2>/dev/null
Changing /tmp/cleopatra-temp-script-82478215982.sh Permissions
Executing /tmp/cleopatra-temp-script-82478215982.sh
--2015-01-08 14:42:15--  http://download.jetbrains.com/teamcity/TeamCity-8.1.3.tar.gz
Resolving download.jetbrains.com (download.jetbrains.com)... 54.217.236.18
Connecting to download.jetbrains.com (download.jetbrains.com)|54.217.236.18|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download-cf.jetbrains.com/teamcity/TeamCity-8.1.3.tar.gz [following]
--2015-01-08 14:42:16--  http://download-cf.jetbrains.com/teamcity/TeamCity-8.1.3.tar.gz
Resolving download-cf.jetbrains.com (download-cf.jetbrains.com)... 54.230.190.208, 54.230.190.220, 54.230.190.210, ...
Connecting to download-cf.jetbrains.com (download-cf.jetbrains.com)|54.230.190.208|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 551078596 (526M) [application/x-tar]
Saving to: ‘TeamCity-8.1.3.tar.gz’

 99% [                                                                                                   >  ] 60,46,771   63.3KB/s

Options

Parameters Required Comments
cleopatra Teamcity install Y(YES) This command will install Teamcity module
Install Teamcity ( Y/N) Y If the user inputs Y, this module checks for supporting requirements for Teamcity if exits it was updated to the new version or else it installs the fresh package with supporting requirements.
Install Teamcity ( Y/N) N If the user inputs N, the installation was aborted.|

Benefits to the users

  • Installs all supporting requirements to run teamcity server in an efficient manner
  • Ease use of access and installation
  • Coding is case insensitive.
comments powered by Disqus

Edit this document!

This file can be edited directly through the Web. Anyone can update and fix errors in this document with few clicks -- no downloads needed.

  1. Go to Teamcity module on GitHub.
  2. Edit files using GitHub's text editor in your web browser (see the 'Edit' tab on the top right of the file)
  3. Fill in the Commit message text box at the bottom of the page describing why you made the changes. Press the Propose file change button next to it when done.
  4. Then click Send a pull request.
  5. Your changes are now queued for review under the project's Pull requests tab on GitHub!

For an introduction to the documentation format please see the reST primer.