Skip to main content

Introduction

You can use the CI/CD Manager API to manage your continous integration and continous delivery (CI/CD) pipelines.

CI/CD configuration

Manage the CI/CD configuration of your InsuranceSuite applications:

  • Enable or disable builds.
  • Add or remove pre-merge and post-merge test suites for server tests, smoke tests, and behavior tests.
  • Configure automated triggering for smoke tests and API tests.
  • Configure code coverage for gUnit tests.

All the changes you introduce using the CI/CD Manager API apply to a specified InsuranceSuite application at a star system (project) level.

Quality gates

Configure quality gates to ensure that only the selected commits or builds are pushed to the next stage of your pipeline. Use verifications to propagate the results of your self-managed tests into Guidewire Cloud Platform.

Post-deployment tests

Configure GT Framework tests to run automatically after a successful InsuranceSuite deployment.

Scheduled builds

Schedule TeamCity builds to run automatically at a specific time. For example, you can schedule nightly builds or regularly run test suites during off-hours.

A schedule includes the following settings:

  • Builds. Select one or multiple builds to run. You can also customize build configuration.

  • Date, time, and time zone. Use cron syntax to configure when and how many times to run a schedule.

  • Branches. Configure your schedule to run on the selected branches.

In addition, you can decide to run a schedule only if there are pending changes in your code. At any time, you can also deactivate your schedule and then activate it when ready.

You can create schedules for InsuranceSuite applications, EnterpriseEngage applications, and Guidewire Testing Framework.

note

You can create up to 20 schedules. This number includes both active and inactive schedules across all your projects.