Skip to main content

TeamCity builds

Each application comes with a dedicated TeamCity project.

TeamCity builds for InsuranceSuite

Each InsuranceSuite application comes with a dedicated TeamCity project that includes the following builds:

  • Automated Cloud Assurance

    Verifies your code against Guidewire Cloud Standards.

  • Build Application

    Runs gwb tasks, builds metadata, and publishes an InsuranceSuite application as an artifact.

  • Dockerize Application

    Dockerizes an InsuranceSuite application and makes it available for deployment.

  • Server Tests

    Runs test suites.

  • Verify Blue/Green Compatible

    Verifies if a blue/green deployment is possible for an InsuranceSuite application.

  • Update Test

    Updates the InsuranceSuite application codebase to a ski release. This build is run by Guidewire.
    This TeamCity build is deprecated.

Tip:

You can check, run, and cancel your builds using Build Management API.

Build dependencies

By default, when you commit changes to master, develop, feature/*, and release/* branches, you trigger a sequence of TeamCity builds in the following order:

  1. When a commit is made, Server Tests run automatically for the modified branch.
  2. When Server Tests pass, Build Application runs automatically.
  3. When Build Application passes, Dockerize Application runs automatically.

A diagram representing a sequence of automatically triggered TeamCity builds.

TeamCity builds for EnterpriseEngage

All the EnterpriseEngage applications come with a dedicated TeamCity project called DigitalPortals. The project includes the following builds:

  • Test

    Verifies changes to the code that you commit to a branch.
    Triggered automatically.

  • Build and Dockerize

    Runs build tasks, builds metadata, and publishes an EnterpriseEngage application as a Docker image.
    Triggered manually.

  • Deploy

    Deploys EnterpriseEngage applications to a planet.
    Triggered manually.
    This TeamCity build is deprecated. Use the Planets app or EE Deployments API instead.

  • Undeploy

    Undeploys EnterpriseEngage applications from a planet.
    Triggered manually.
    This TeamCity build is deprecated. Use the Planets app or EE Deployments API instead.

You can run builds from this project for all or selected EnterpriseEngage applications.

Tip:

You can check, run, and cancel your builds using Build Management API.

Customize build configuration

You can use the CI/CD Manager API to customize the configuration of the TeamCity builds, their triggers, and parameters.

Schedule builds

You can schedule TeamCity builds to run automatically at a specific time. For details, see Schedule builds.