...
Name | Description | Type | Usage Example | |
---|---|---|---|---|
Id | A unique Integer allocated automatically to this build | String | $Build.Id$ | "10" |
Version | A placeholder reference object for the build version (as defined below). | Version | $Build.Version.Default.Major$ | N/A"1" |
StartedBy | The username of the user who initiated the build | String | $Build.StartedBy$ | "peter.toms@finalbuilder.com" |
IsFeatureBranchBuild | Utilised via build triggers, this descriptor expression is set to true when a build is triggered on a non-default branch | Boolean | $Build.IsFeatureBranchBuild$ | true |
BuildNumber | An incremental number allocated to this build (the first build will be build number 0) | Integer | $Build.BuildNumber$ | 100 |
Metrics | A reference object to the metrics associated with this build (as defined below). | Metrics | $Build.Metrics$ | N/A |
HasNewChanges | Does this build contain any new Changesets for this build | Boolean | $Build.HasNewChanges$ | true |
LinkUrl | Build details Url | String | $Build.LinkUrl$ | "http:\\SERVERNAME\New_Project_1\ci\builds\view\123" |
...
Name | Description | Type | Usage Examples | |
---|---|---|---|---|
Name | Name of the Configuration (as defined on within the Configuration details page) | String | $Configuration.Name$ | "New Configuration 1" |
...
Name | Description | Type | Usage Example | |
---|---|---|---|---|
Port | The Port number used for agent communication | String | $Agent.Port$ | "9000" |
Hostname | The Agents Hostname | String | $Agent.Hostname$ | "AGENTMACHINE" |
Now | The current date and time given as agent local | Datetime | $Agent.Now$ | "2014 4:51:44 PM" |
NowUTC | The Date and Time given as UTC | Datetime | $Agent.NowUtc$ | "2014 6:52:25 AM" |
InstallPath | The installation path of the agent | String | $Agent.InstallPath$ | "C:\Program Files\VSoft Technologies\ContinuaCIAgent\" |
GetUserEnvironmentVairable | Gets the specified user Windows environment variable (relative to the agent machine's service user, and relative to the agent machine) | String | $Agent.GetUserEnvironmentVairable("TEMP")$ | "%USERPROFILE%\AppData\Local\Temp" |
GetMachineEnvironmentVairable | Gets the specified Machine Environment Variable machine Windows environment variable (relative to the agent machine) | String | $Agent.GetMachineEnvironmentVairable("NUMBER_OF_PROCESSORS")$ | "8" |
N/A | A Within this object is a list of the current agent property collectors | Property Collector | $Agent.NuGet.Default.Path$ | "C:\Program Files\NuGet\NuGet.exe" |
...
Name | Description | Type | Usage Example | |
---|---|---|---|---|
Name | The name of the Project for which this configuration is a part of (as Provided provided on the Project Details details page) | String | $Project.Name$ | "New Project 1" |
Description | The description of the Project for which this configuration is a part of (as Provided provided on the Project Details details page) | String | $Project.Description$ | "This is a description for new project 1" |
Slug | A shorterned version of the project Project name which is safe to use within Url's and other whitespace sensitive identifiers. | String | $Project.Slug$ | "New_Project_1" |
...
Name | Description | Type | Usage Example | |
---|---|---|---|---|
Branch | The full name of the branch associated with the build for the given repository Repository | String | $Source.RepoName.Branch$ | "/branches/a_test_branch" |
BranchName | The branch name of the branch associated with the build for the given repository Repository | String | $Source.RepoName.BranchName$ | "a_test_branch" |
LatestChangeset | A reference object to the Changeset information related to the most recent changeset Changeset for the given repository Repository (as defined below). | Changeset | $Source.RepoName.LatestChangeset.Comment$ | "a comment from the last commit" |
Path | The disk location of the source associated with the build for the given repository Repository | String | $Source.RepoName.Path$ | "C:\ContinuaAgent\Ws\44\Source\" |
Tag | The tag name (if one exists) associated with the build for the given repository Repository | String | $Source.RepoName.Tag$ | "v3-release" |
Type | The Repository product being used | String | $Source.RepoName.Type$ | "Mercurial" |
Url | The Url of the repository in question (as defined within the repository preferences) | String | $Source.RepoName.Url$ | "https://github.com/VSoftTechnologies/Delphi-Mocks.git" |
...
Name | Description | Type | Usage Example | |
---|---|---|---|---|
Id | A unique id identifier given to this changeset Changeset | String | $Source.RepoName.LatestChangeset.Id$ | "a4ae66dffe5342e47c3aaf987bced4e9a320559e" |
Comment | This comment associated with this changeset Changeset | String | $Source.RepoName.LatestChangeset.Comment$ | "This is a test commit" |
Repositoryusername | The username of the user who committed this changeset Changeset | String | $Source.RepoName.LatestChangeset.Repositoryusername$ | "Peter Toms" |
Branch | The full branch path of the latest changeset Changeset associated with this repository Repository | String | $Source.RepoName.LatestChangeset.Branch$ | "/branches/a_test_branch" |
Branchname | The branch name of the latest changeset Changeset associated with this repository Repository | String | $Source.RepoName.LatestChangeset.Branchname$ | "a_test_branch" |
Created | The created date of this changeset Changeset (when the changeset Changeset was created within the source repository Repository) | Datetime | $Source.RepoName.LatestChangeset.Created$ | "11/09/2014 1:48:36 AM" |
Filecount | The number of file changes associated with this commit | Int | $Source.RepoName.LatestChangeset.Filecount$ | 1 |
Committerusername | The Username of the Continua User who committed this changeset (if one exists based on user repository mappings ) | String | $Source.RepoName.LatestChangeset.Committerusername$ | "peter.toms@finalbuilder.com" |
Committerfullname | The Full name of the Continua user who committed this changeset (if one exists based on user repository mappings) | String | $Source.RepoName.LatestChangeset.Committerfullname$ | "Peter Toms" |
...