anchor.diff:          classpath "com.github.rodm:gradle-teamcity-plugin:{plugin-version}"
         }
       }
  +----
  +
  +The settings file requires the following repositories to resolve the plugin's dependencies
  +
  +For Gradle 3.0 and later
  +
  +[source,groovy]
  +----
  +pluginRepositories {
  +    gradlePluginPortal()
  +    maven {
  +        url "http://dl.bintray.com/jetbrains/intellij-plugin-service"
  +    }
  +}
  +----
  +
  +For Gradle 3.5 and later
  +
  +[source,groovy]
  +----
  +pluginManagement {
  +    repositories {
  +        gradlePluginPortal()
  +        maven {
  +            url "http://dl.bintray.com/jetbrains/intellij-plugin-service"
  +        }
  +    }
  +}
   ----
   
   ### Plugins
  
positive.code:         }
      }
  ----
  
  ### TeamCity Environments Configuration
  
  
negative.code: ### TeamCity Server Plugin Tasks
  
  * `serverPlugin` : Builds and packages a TeamCity plugin.
  * `publishPlugin` : Publishes a plugin to the {uri-jetbrains-plugin-portal}[JetBrains TeamCity Plugin Repository]
  * `generateDescriptor` : If the descriptor is defined in the build script this task is enabled and will
  output the descriptor to the build directory.
  * `processDescriptor` : If the descriptor is defined as an external file this task is enabled and will copy
  