The bundled Git was updated to version 2.40 in both Server and Agent Docker images. Projects with other connections keep polling their corresponding repositories for changes.Ĭhanges from 2022.10.2 to 2022.10.3 Bundled Tools Updates If you have multiple projects with GitHub App connections to the same GitHub App, a webhook for only the first connection detected by TeamCity is functional. For agents using Docker, this warning is showed only if agents pull images without authentication, which may cause reaching the download rate limit. TeamCity shows the "Docker rate limit warning" for build agents that use Podman to pull containers, even if the Podman client successfully authorizes before pulling an image. See this section for more information: Agent-side checkout rules limitations. Starting with version 2023.05, TeamCity shows the corresponding error message and does not allow new builds to start. If you specified a postfix in checkout rules, previous TeamCity versions silently swallowed this error and ran builds that ignored your postfixes. See Interactive Agent Terminals for more details.Ĭonfigurations with agent-side checkout mode do not support postfixes in checkout directory paths (for instance, +:src/main => src/main/postfixDirectory). This functionality was deprecated in favor of more generic Open Terminal button. Previously, this action required the "Edit project" permission that is enabled for "Project Administrator" and higher roles.Īgent pages no longer display the Open SSM Terminal action link. teamcity/settings/buildSettings.xml hidden artifact. Users with the "Project Developer" role can now download and view the. Note that some metrics are still considered experimental and accessible via the /app/metrics?experimental=true endpoint. In addition to these changes, TeamCity no longer reports the "experimental" tag for metrics. Use the Prometheus relabeling configuration to rename metrics back to their old names before they are written to a Prometheus database. Sum(increase(vcs_changes_checking_milliseconds_sum)) (recommended) Use the or operator in graph settings to merge metrics with new and old names. To preserve previously collected metrics and use them along with updated data, do one of the following in your metric monitoring solution (such as Grafana): For example, the agents_connected_authorized_number metric is now called agents_connected_authorized. Metrics that previously had the _number suffix no longer have it. For example, TeamCity now reports build_queue_optimization_time_milliseconds_sum instead of build_queue_optimization_time_milliseconds_total. "summary" metrics changed their suffixes from _total to _sum. Due to this enhancement, the following changes were implemented: Starting with version 2023.05, TeamCity metrics accessible via the /app/metrics endpoint comply with the OpenMetrics specification. This property is synchronized with podman.osType so that agents with Podman installed instead of Docker are compatible with this new requirement. Instead, TeamCity now defines the exists condition. The "Docker Info" tab on the Build Results Page was renamed to "Container Info".Īdding the Container Wrapper build feature to a build configuration no longer applies the exists agent requirement. The "Docker Wrapper" extension was renamed to Container Wrapper. Podman Supportĭue to the implementation of Podman Support, the following changes were made: See the What's New page for more responsibility-related changes: Multinode Setup Enhancements. In version 2023.05, this configuration file lists all responsibilities enabled on a main node. The data_directory/config/nodes-config.xml file listed only "MAIN_NODE" responsibility for main nodes. The "Processing user requests to modify data" responsibility was renamed to "Handling UI actions and load balancing user requests". See the initial announcement for more information. The Web Application Description Language (WADL) generator is now removed. The bundled Tomcat was updated to version 9.0.75.Īmazon Corretto Java bundled with TeamCity Windows installer and TeamCity Docker images was updated to version 17.0.7.7.1. The bundled Kotlin compiler (used in TeamCity DSL) and Dokka (the documentation engine for Kotlin) were updated to version 1.7.10. If you use a non-bundled version of Java 8, we highly recommend that you migrate your server to Java 11 or 17. TeamCity 2023.05 supports Java versions 8, 11 and 17, but Java 8 support will be discontinued in one the next TeamCity versions. Upgrade Notes Changes from 2022.10.3 to 2023.05 Planned deprecation of Java 8 in TeamCity Server
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |