ProjectConfiguration

Properties

Name Type Description Notes
doNotIncrementBuildNumberOnPullRequests Boolean [optional]
hotFixScripts List<Script> [optional]
initScripts List<Script> [optional]
branchesMode ProjectBranchesMode [optional]
includeBranches List<StringValueObject> [optional]
excludeBranches List<StringValueObject> [optional]
skipTags Boolean [optional]
skipNonTags Boolean [optional]
skipBranchWithPullRequests Boolean [optional]
skipCommitsFiles List<StringValueObject> [optional]
onlyCommitsFiles List<StringValueObject> [optional]
cloneScripts List<Script> [optional]
onBuildSuccessScripts List<Script> [optional]
onBuildErrorScripts List<Script> [optional]
onBuildFinishScripts List<Script> [optional]
patchAssemblyInfo Boolean [optional]
assemblyInfoFile String [optional]
assemblyVersionFormat String [optional]
assemblyFileVersionFormat String [optional]
assemblyInformationalVersionFormat String [optional]
patchDotnetCsproj Boolean [optional]
dotnetCsprojFile String [optional]
dotnetCsprojVersionFormat String [optional]
dotnetCsprojAssemblyVersionFormat String [optional]
dotnetCsprojFileVersionFormat String [optional]
dotnetCsprojInformationalVersionFormat String [optional]
dotnetCsprojPackageVersionFormat String [optional]
maxJobs Integer [optional]
buildCloud List<StringValueObject> [optional]
operatingSystem List<ProjectConfigurationOperatingSystem> [optional]
services List<ProjectConfigurationServices> [optional]
cloneFolder String [optional]
shallowClone Boolean [optional]
forceHttpsClone Boolean [optional]
cloneDepth Integer [optional]
environmentVariables List<StoredNameValue> [optional]
environmentVariablesMatrix List<StoredNameValueMatrix> [optional]
installScripts List<Script> [optional]
hostsEntries List<HostEntry> [optional]
cacheEntries List<StringValueObject> [optional]
configureNuGetProjectSource Boolean [optional]
configureNuGetAccountSource Boolean [optional]
disableNuGetPublishOnPullRequests Boolean [optional]
buildMode BuildMode [optional]
platform List<ProjectConfigurationPlatform> [optional]
_configuration List<StringValueObject> [optional]
msBuildProjectFileName String [optional]
packageWebApplicationProjects Boolean [optional]
packageWebApplicationProjectsXCopy Boolean [optional]
packageAzureCloudServiceProjects Boolean [optional]
packageNuGetProjects Boolean [optional]
packageNuGetSymbols Boolean [optional]
includeNuGetReferences Boolean [optional]
msBuildInParallel Boolean [optional]
msBuildVerbosity MSBuildVerbosity [optional]
buildScripts List<Script> Only set/used when `buildMode` is `script`. [optional]
beforeBuildScripts List<Script> [optional]
beforePackageScripts List<Script> [optional]
afterBuildScripts List<Script> [optional]
testMode TestMode [optional]
testAssemblies List<StringValueObject> [optional]
testCategoriesMode TestCategoriesModeEnum [optional]
testCategories List<StringValueObject> [optional]
testCategoriesMatrix List<ProjectConfigurationTestCategoriesMatrix> [optional]
testScripts List<Script> Only set/used when `testMode` is `script`. [optional]
beforeTestScripts List<Script> [optional]
afterTestScripts List<Script> [optional]
deployMode DeployMode [optional]
deployments List<DeploymentProvider> [optional]
deployScripts List<Script> [optional]
beforeDeployScripts List<Script> [optional]
afterDeployScripts List<Script> [optional]
xamarinRegisterAndroidProduct Boolean [optional]
xamarinRegisterIosProduct Boolean [optional]
matrixFastFinish Boolean [optional]
matrixAllowFailures List<StoredNameValueMatrix> Although the names and values are not enforced, the combinations which are meaningful are documented at https://www.appveyor.com/docs/build-configuration/#allow-failing-jobs [optional]
matrixExclude List<StoredNameValueMatrix> [optional]
artifacts List<Artifact> [optional]
notifications List<NotificationProviderSettings> [optional]

Enum: TestCategoriesModeEnum

Name Value
EXCLUDE "exclude"
INCLUDE "include"