FAKE - F# Make


AppVeyorEnvironment

AppVeyor environment variables as described

Static members

Static memberDescription
AccountName
Signature: string

AppVeyor Account Name

ApiUrl
Signature: string

AppVeyor Build Agent API URL

ArtifactUploadTimeout
Signature: string

Artifact upload timeout in seconds. Default is 600 (10 minutes)

BuildFolder
Signature: string

Path to clone directory

BuildId
Signature: string

AppVeyor unique build ID

BuildNumber
Signature: string

Build number

BuildVersion
Signature: string

Build version

BuildWorkerImage
Signature: string

Current build worker image the build is running on, e.g. Visual Studio 2015

CacheEntryUploadDownloadTimeout
Signature: string

Timeout in seconds to download or upload each cache entry. Default is 300 (5 minutes)

CacheSkipRestore
Signature: string

set to true to disable cache restore

CacheSkipSave
Signature: string

set to true to disable cache update

Configuration
Signature: string

Configuration name set on Build tab of project settings (or through configuration parameter in appveyor.yml).

FileDownloadTimeout
Signature: string

Timeout in seconds to download arbirtary files using appveyor DownloadFile command. Default is 300 (5 minutes)

IsForcedBuild
Signature: string

If the build has been started by the "New Build" button or from the same API

IsReBuild
Signature: string

If the build has been started by the "Re-Build commit/PR" button or from the same API

IsScheduledBuild
Signature: string

If the build runs by scheduler;

JobId
Signature: string

AppVeyor unique job ID

JobName
Signature: string

The job name

JobNumber
Signature: string

The Job Number

Platform
Signature: string

Platform name set on Build tab of project settings (or through platform parameter in appveyor.yml).

ProjectId
Signature: string

AppVeyor unique project ID

ProjectName
Signature: string

Project name

ProjectSlug
Signature: string

Project slug (as seen in project details URL)

PullRequestNumber
Signature: string

GitHub Pull Request number

PullRequestTitle
Signature: string

GitHub Pull Request title

RepoBranch
Signature: string

Build branch

RepoCommit
Signature: string

Commit ID (SHA)

RepoCommitAuthor
Signature: string

Commit author's name

RepoCommitAuthorEmail
Signature: string

Commit author's email address

RepoCommitMessage
Signature: string

Commit message

RepoCommitMessageExtended
Signature: string

The rest of the commit message after line break (if exists)

RepoCommitTimestamp
Signature: string

Commit date/time

RepoName
Signature: string

Repository name in format owner-name/repo-name

RepoProvider
Signature: string

GitHub, BitBucket or Kiln

RepoScm
Signature: string

git or mercurial

RepositoryShallowCloneTimeout
Signature: string

Timeout in seconds to download repository (GitHub, Bitbucket or VSTS) as zip file (shallow clone). Default is 1800 (30 minutes)

RepoTag
Signature: bool

true if build has started by pushed tag; otherwise false

RepoTagName
Signature: string

contains tag name for builds started by tag

Fork me on GitHub