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.
Prepare
When referring to this document to use TeamCity, please read and ensure the following points:
-
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
-
When completed installation of TeamCity at Websoft9 Console, get the applicaiton's Overview and Access information from My Apps
- Get the access URL in the Access.
- Get the database information in the Database.
-
Access the URL to the initialization page and select proceed to start the next steps.
-
Fill in the database the application in Database connection setup:
- Database type: MySQL (Select and click the link to download the JDBC driver)
- Database host: Get from the TeamCity application management page.
- Database Name:
teamcity
- User name:
teamcity
orroot
- Password: Get from the TeamCity application management page.
-
After completing the account creation steps, login to the TeamCity backend.
-
Edit the Server URL:Select TeamCity console > Administration > Global Settings.
Connect the TeamCity Agent
The TeamCity Agent is launched by default in the TeamCity.
Select TeamCity console > Agents > UNAUTHORIZED AGENTS > Authorize, to connect to TeamCity Agent.
Configuration options
- Configure Server URL:Select TeamCity console > Administration > Global Settings
Administer
Troubleshooting
Agent cannot connect to TeamCity?
Ensure TeamCity Agent hostname has no "_" when connecting to TeamCity.