Child pages
  • Implementing Cloud support

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update section name

...

Create a TeamCity plugin project which should include at least agent-side and server-side modules.

Add Library References

If you are not using using Gradle TeamCity Gradle plugin add the TeamCity maven repository in your project:

...

Info

Each image should be declare following parameters:

  • agent_pool_id - jetbrains.buildServer.clouds.CloudImageParameters#AGENT_POOL_ID_FIELD, stores id of agent pool associated with cloud image
  • source-id - jetbrains.buildServer.clouds.CloudImageParameters#SOURCE_ID_FIELD, unique identifier of cloud image.
  • profileId - cloud profile identifier.

Plugin

...

Building & Distribution

Cloud support is prepared as a usual plugin for TeamCity. Then it could be published in the TeamCity plugins gallery.