The JetBrains Blog

Blog

  • Blogs by Topic
    • English
    • Deutsch
    • Français
    • 日本語
    • 한국어
    • Русский
    • Türkçe
    • IDEs

      • AppCode
      • CLion
      • DataGrip
      • DataSpell
      • Fleet
      • GoLand
      • IntelliJ IDEA
      • PhpStorm
      • PyCharm
      • Rider
      • RubyMine
      • WebStorm
    • Plugins & Services

      • Big Data Tools
      • Code With Me
      • Quality Assurance
      • JetBrains Platform
      • Rust
      • Scala
      • Toolbox App
      • Writerside
    • Team Tools

      • Datalore
      • Space
      • TeamCity
      • Upsource
      • YouTrack
      • Hub
      • Qodana
    • .NET & Visual Studio

      • .NET Tools
      • ReSharper C++
    • Languages & Frameworks

      • Kotlin
      • Ktor
      • MPS
    • Education & Research

      • Edu Products
      • Research
    • Company

      • Company Blog
      • Security
Teamcity logo

The TeamCity Blog

Powerful CI/CD for DevOps-centric teams

Follow
  • Follow TeamCity:
  • Twitter
  • Youtube
  • RSS
Get TeamCity
Follow
  • Follow TeamCity:
  • Twitter
  • Youtube
  • RSS
  • News
  • Releases
  • Features
  • Webinars
  • How-To's
  • Guest posts
Get TeamCity

meta-runner

A Step by Step Guide: Create a custom TeamCity MetaRunner to notify NewRelic that a new deployment has occurred.

This guest blog post is brought to you by Howard van Rooijen of endjin, a JetBrains Training and Consulting Partner. Your feedback is welcome in the comments section.  As systems grow in size and complexity, without rigorous Application Lifecycle Management processes in place, organisations risk degrading into a state of chaos and fear. Earlier in the year I wrote a whitepaper for JetBrains, “From Chaos, through Fear, to Confidence” which describes how endjin helped one of our customers regain their confidence in their development process through the introduction of engineering practices, a

Robert Demmer Robert Demmer

The Power of Meta-Runner – Custom runners with ease

TeamCity comes with a series of Runners out of the box which offer support for different functionalities such as MSBuild, Ant, Code Inspections, Gradle support, etc. In addition to these, there are a variety of runners that are supported via plugins, from FTP uploads to Grails and other things. What happens when you want to perform some operation that is not supported via a runner? We could use the Command Line runner or build or own plugin. Each have their own benefits and disadvantages. The first one is quite straightforward, but the second offers more flexibility and a better user experi

Maarten Balliauw Maarten Balliauw
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
  • English
  • Deutsch
  • Français
  • 日本語
  • 한국어
  • Русский
  • Türkçe
Copyright © 2000–2022 JetBrains s.r.o.