TeamCity Server¶
TeamCity is a user-friendly continuous integration (CI) server for developers and build engineers created by JetBrains. This module deploys a TeamCity server on AWS Elastic Container Service.
The TeamCity server relies on shared file system for persistent storage of configuration, build results, and current operation files as well as a SQL database to store build history, user data, build results, and runtime data. This module provides these services by provisioning an Amazon Elastic File System and an Amazon Amazon Aurora Serverless V2 cluster running the PostgreSQL engine.