-
Notifications
You must be signed in to change notification settings - Fork 1.8k
TeamCity documentation
Our TeamCity project for testing the Google providers can be found here: https://hashicorp.teamcity.com/project/TerraformProviders_GoogleCloud
Those project are configured using code that we define in Magic Modules here: https://github.com/GoogleCloudPlatform/magic-modules/tree/main/mmv1/third_party/terraform/.teamcity
TeamCity Cloud pulls in the generated .teamcity/ code from the hashicorp/terraform-provider-google (link here) and creates all projects for testing both GA and Beta providers.
Tasks can include triggering custom builds, or perform Release Shepherd duties
If you'd like to learn more about interacting with TeamCity Cloud's UI for common tasks, take a look at this documentation.
To learn how to change something about how our TeamCity projects are configured, by editing the configuration code, see this documentation on contributing.
To learn about how we create TeamCity projects 'from scratch' using the configuration code, for example how secrets are handled, see this documentation.