Skip to main content
Version: Next

TeamCity

TeamCity is self-contained, open source automation server, used for CI/CD Pipeline . TeamCity is a general-purpose CI/CD software platform that allows for flexible workflows, collaboration and development practices.

devops

Prepare

When referring to this document to use TeamCity, please read and ensure the following points:

  • Login to Websoft9 Console and find or install TeamCity:

    • Go to My Apps listing applications
    • Go to App Store installing target application
  • This application is installed by Websoft9 console.

  • Please check the application's usage license agreement to ensure compliance.

  • Configure the domain name or server security group opens external network ports for application access.

Getting Started

Initial Setup

  1. After completing the installation of TeamCity in the Websoft9 Console, retrieve the application's Overview and Access information from My Apps.

    • Access the URL in the Access section.
    • Retrieve the database information from the Database section.
  2. Access the URL to reach the initialization page and select proceed to start the next steps.

  3. Fill in the database information in the Database Connection Setup:

    • Database Type: MySQL (Select and click the link to download the JDBC driver)
    • Database Host: Retrieve this from the TeamCity application management page.
    • Database Name: teamcity
    • Username: teamcity or root
    • Password: Retrieve this from the TeamCity application management page.
  4. After completing the account creation steps, log in to the TeamCity backend.

  5. Edit the Server URL: Go to TeamCity Console > Administration > Global Settings.

Connect the TeamCity Agent

The TeamCity Agent is launched by default within TeamCity.

Go to TeamCity Console > Agents > UNAUTHORIZED AGENTS > Authorize to connect to the TeamCity Agent.

Configuration Options

  • Configure Server URL: Go to TeamCity Console > Administration > Global Settings.

Administration

Troubleshooting

Agent Cannot Connect to TeamCity?

Ensure that the TeamCity Agent hostname does not contain an underscore ("_") when connecting to TeamCity.