See notes on configuring the main process memory.įor estimation, 16 GB of memory is usually enough to run up to 100 concurrent builds (agents), support up to 200 online users, and work with medium-sized repositories. When defining the -Xmx memory value for the main process, remember to leave enough memory for other potential processes. It can launch other processes required for specific tasks, like compiling and executing Kotlin DSL. The main process is responsible for displaying the UI and performing most of the background operations. TeamCity usually launches multiple Java processes. It makes sense to use at least 4 CPU cores for production purposes. TeamCity Server can utilize multiple CPU cores. This section contains notes on various hardware-related aspects. The server's hardware requirements depend on the server load, which in its turn significantly depends on the type of your builds and server usage patterns. Estimating Hardware Requirements for Server The final decision on OS should depend on your company's available resources and established practices. They are more effective in terms of file system operations and maintenance. If you have no specific preferences, Linux platforms may be more preferable in general. NuGet feed on the server (can work under Linux, but might be less stable) Windows domain logins (can work under Linux, but might be less stable), especially NTLM HTTP authentication For example, the following functionalities may require or work better when TeamCity Server is installed under Windows: We also recommend that you review the requirements for the integrations you plan to use. Requirements for the server's operating system are listed here. TeamCity Server can run on any recent version of Windows, Linux, or macOS. TeamCity Server Requirements Choosing Server OS/Platform If you have specific questions that are not covered here, please contact our support via any convenient feedback channel. This article contains general recommendations on choosing and configuring the environment for TeamCity Server and Agents, as well as the network connection between them and a dedicated external database.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |