wonderfully unique software solutions

JetBrains TeamCity eases CI/CD admin for devops teams

Dev tools company JetBrains has released Terraform Provider for TeamCity with a view to improving systems administration capabilities for CI/CD projects.

Olga Bedrina, writing for JetBrains, said the “configuration as code” concept would help organisations address challenges with devops.

The idea is to further streamline global server and project set-up and user management via the vendor’s infrastructure provisioning tool TeamCity.

“Developers and build engineers handle project configuration and scripting, while devops engineers on the infrastructure side manage things like TeamCity instances, database maintenance, and permissions.

“Although the Kotlin DSL can address CI/CD needs at the project level, it lacks system administration capabilities,” Bedrina said.

She said that devops engineers consequently could be left to set universal server configurations and manage users, which could prove challenging. However, the Terraform Provider used a language familiar to devops professionals, easing global server setup, user management, permissions, and project initiation.

Terraform Provider for TeamCity can for example be used when setting up OAuth for GitHub accounts, including server URL changes and addition of a GitHub App authentication model, using Terraform to describe web forms as a set of resources, she wrote.

“Terraform is a command line tool. Here, we can type in terraform apply, and it will evaluate our configuration files and declare which changes will be made in our infrastructure,” she said. “Once the changes are applied, we can log in to TeamCity with a new external account.”

Users who have been working with TeamCity for a while can also import existing configurations and settings into Terraform without recreating everything from scratch, Bedrina added.

Watch the related YouTube video.

JetBrains TeamCity is a popular CI/CD continuous integration tool in the vendor’s portfolio of developer team tools, which includes collaboration platform Space, code collaboration tool Code With Me, and project management focused YouTrack.

The JetBrains Developer Ecosystem 2023 survey found that respondents regularly use source code collaboration tools (76%) and team project/workflow/task collaboration tools (60%). Fifty percent use issue trackers and 45% CI/CD tools on a regular basis.

( Image copyright © JetBrains 2024 )

Recent Articles

Vyond bundles in further AI and branding capabilities for corporate creatives

Video creation platform vendor Vyond is expanding its offerings with new brand-management tools as well as further generative AI functionality responding to...

LastPass analyst warns of looming credentials crisis

Organisations should beware of an oncoming crisis in the secure management of user access, according to a cybersecurity specialist at password management...

Octopus Deploy follows Codefresh buy with 2024.1 Server

Continuous delivery (CD) pipeline platform vendor Octopus Deploy has acquired fellow development software specialist Codefresh and rolled out a new version of...

Top-25 cloud list runs gamut from Visma to Cloudflare, Wasabi to Azul

The Software Report market insights website has named 25 software companies as the top companies in cloud computing for 2024, offering specific...

TeamViewer partners Deloitte on digital visuals for warehouse logistics

Deloitte and TeamViewer have combined the latter's augmented reality (AR) based visual picking offering with SAP Extended Warehouse Management (EWM) for warehousing...

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here

Weirdware monthly - Get the latest news in your inbox