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.

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.

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.