Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Build Stages and Actions: Every action that a build executes is defined on the configuration in the action workflow.
  • Repositories: Any source code that is required for your build actions must be linked to the configuration.
  • Triggers: Configurations determine how builds should be automatically triggered and built.
  • Build Event Handlers: Tasks can be defined to handle specific events during the build process.
  • Conditions: Conditions allow you to specify rules that determine whether certain builds should be executed and when they will be executed.
  • Security: User security can be applied to each individual configuration so that you can limit which users can access which configurations.
  • Reports: Link unit test and code coverage reports to each of your builds.

...

All configurations must be created in under a project, so before a configuration can be created you must navigate to one of the pages under the desired project. Project pages include the project homepage, any configuration page or any build page. If the Project Search Menu at the top left of the screen has a project name displayed then you are currently in that project. Once you are on a project page you can create a configuration by clicking Create Configuration under the Tasks Menu (as shown below).

...

Configurations can also be edited by navigating to either the configuration summary pages or the build pages and then clicking the Edit Configuration button. This button is located next to the Run Build buttons . Clicking the Edit Configuration button and will bring up the Edit Configuration Menu (As as shown below) which allows you to jump to a specific page in the Configuration Wizard.

Image RemovedImage Added

Finally, configurations can be edited through either the Continua homepage or project homepage dashboard pages by clicking the Edit Configuration button on the Configuration (configuration. The Configuration configuration tile view is shown below).

Image RemovedImage Added

Editing a configuration will take you to the Configuration Wizard.

...

The Configuration Wizard is where all configuration settings can be set or altered.

Image RemovedImage Added

The Configuration Wizard is broken up into several pages steps as seen above. This menu can be found at the top of every Configuration Wizard page.

Details

Image RemovedImage Added

The Configuration Details page contains the most basic information that is required to create a configuration. Your configuration will be created once the details page has been saved. All other information in the Configuration Wizard will then be applied to your newly created Configuration

Name

The configuration Configuration Name is how each configuration is identifiedused to identify the configuration. Each configuration name must be unique and should reflect the task that it will be responsible for building.

The Configuration Name It can start with a letter, number or underscore, the rest of the name can contain letters, numbers, spaces, dashes or underscores.

Description

The Configuration description Description is there to provide a brief explanation of your Configuration. This will be displayed on the configiuration view page.

Version Counter

The version counter is a numeric value which is incremented by one every time the Configuration is built.

...

Expressions and Variables can be used in the Version Format String. This allows you to include dynamic values into your versioning.

Enable queue build button

 You can choose to disable the queue build button. This will ensure users always use the quick start build button on this configuration and run builds with the default options.

Enable quick start build button

 You can choose to disable the quick start build button. This will ensure users always use the queue build button on this configuration and can see all options and variables.

Default Associated Changesets

 Specify whether builds on this configuration will, by default, list all changesets since last sucessful build or only the latest changeset

Enabled

 Only enabled configurations can run builds. Disabling a configuration will prevent this configuration from running any builds until it is re-enabled.

...