Skip to content

TeamCity CI configs - plus links to one-touch Jenkins, GoCD, Concourse, TeamCity builds, API scripts & configs for most major CI systems: Azure DevOps, GitHub Actions, GitLab CI, BitBucket CI, Travis CI, Circle CI, AWS CodeBuild, GCP Cloud Build, AppVeyor, BuildKite, CodeShip, Drone.io, Semaphore CI, Shippable, Wercker...

License

Notifications You must be signed in to change notification settings

HariSekhon/TeamCity-CI

Repository files navigation

TeamCity CI Config

GitHub stars GitHub forks License My LinkedIn GitHub Last Commit

TeamCity Linux Mac

CI Builds Overview JSON YAML XML Markdown Validation Kics Grype Semgrep Semgrep Cloud Trivy

Repo on GitHub Repo on GitLab Repo on Azure DevOps Repo on BitBucket

TeamCity CI configurations, synchronized from my automated TeamCity cluster.

TeamCity configuration

  • .teamcity/ - XML format live sync'd
  • exports/ - JSON exports using API scripts in DevOps Bash tools repo
  • kotlin/ - Kotlin exports from UI
  • .teamcity.vcs.oauth.json - VCS connection to this repo via OAuth
  • .teamcity.vcs.ssh.json - VCS connection to this repo via SSH key

teamcity.sh - one-shot TeamCity cluster on Docker with automated agent authorization and VCS integration via API calls.

TeamCity on Docker - docker-compose.yml

TeamCity on Kubernetes configurations are here.

Automation

See Also

  • Templates - templates for many CI systems, code and configs eg. advanced Jenkinsfile & Jenkins Shared Library (Groovy), GitHub Actions, Travis CI, CircleCI, AWS CodeBuild, GCP Cloud Build, Makefile, Vagrantfile, Dockerfile, docker-compose.yml etc.

  • Advanced Nagios Plugins - 450+ production monitoring checks including for the Jenkins API

CI Systems

All my major GitHub repos contain fully working live configs for most major CI system out there.

See CI/CD notes in my public Knowledge Base for more details and comparisons between different CI/CD systems.

Local CI

You can boot any of these CI and run the repo's build with a single short one-word command using the scripts above.

  • Jenkins - Jenkinsfile at the top of each repo
  • Concourse - .concourse.yml at the top of each repo
  • GoCD - setup/gocd_config_repo.json in each repo
  • TeamCity - .teamcity.vcs.oauth.json / .teamcity.vcs.ssh.json connection to this repo
Hosted CI

Star History

Star History Chart

More Core Repos

Knowledge

Readme Card Readme Card

DevOps Code

Readme Card Readme Card Readme Card Readme Card

Containerization

Readme Card Readme Card

CI/CD

Readme Card Readme Card

DBA - SQL

Readme Card

DevOps Reloaded

Readme Card Readme Card Readme Card Readme Card Readme Card

Templates

Readme Card Readme Card

Misc

Readme Card Readme Card

The rest of my original source repos are here.

Pre-built Docker images are available on my DockerHub.

About

TeamCity CI configs - plus links to one-touch Jenkins, GoCD, Concourse, TeamCity builds, API scripts & configs for most major CI systems: Azure DevOps, GitHub Actions, GitLab CI, BitBucket CI, Travis CI, Circle CI, AWS CodeBuild, GCP Cloud Build, AppVeyor, BuildKite, CodeShip, Drone.io, Semaphore CI, Shippable, Wercker...

Topics

Resources

License

Stars

Watchers

Forks