Creates a release on a CodePlex project site.

<CodePlexCreateRelease
		Project="myproject"
		Username="username"
		Password="p@ssw0rd"
		ProjectFriendlyName="My Project Friendly Name"
		Version="0.0.0.1"
			
		Description="Release description"
		IsDefaultRelease="true"
		IsShownToPublic="true"
		Status="Beta">
	<Output PropertyName="ReleaseId" TaskParameter="ReleaseId"/>
	<Output PropertyName="ReleaseName" TaskParameter="ReleaseName"/>
	<Output PropertyName="ReleaseUrl" TaskParameter="ReleaseUrl" />
</CodePlexCreateRelease>

Input Properties

NameDescriptionTypeRequiredDefault
ProjectThe name of the projectStringtruenull
ProjectFriendlyNameThis is a "Friendly" name of the project, used for part of the release nameStringtruenull
DescriptionA description of the releaseStringtruenull
UsernameYour codeplex usernameStringtruenull
PasswordYour codeplex passwordStringtruenull
VersionThe release version string. Used for part of the release nameStringtruenull
IsDefaultReleaseIndicates whether this release is the default releaseBooleanfalsefalse
IsShownToPublicIndicates whether this release is visible to the publicBooleanfalsefalse
StatusThe state of the releaseEnum[Alpha|Beta|Stable|Planning]falseStable
ReleaseDateThe date of the releaseDateTimefalseDateTime.Now
TimeoutThe amount of time, in seconds, before the upload process will timeout.Integerfalse300
TreatErrorsAsWarningsIf an error occurs, and true, then it will display a warningbooleanfalsefalse
ProxyHostThe name of the proxy serverStringfalsenull
ProxyPostThe port of the proxy serverIntegerfalse8080
ProxyUserThe username to use for proxy authenticationStringfalsenull
ProxyPasswordThe password to use for proxy authenticationStringfalsenull

Output Properties

NameDescriptionType
ReleaseIdThe ID of the created releaseInteger
ReleaseNameThe full name of the release (used with CodePlexUpload)String
ReleaseUrlThe url to the releaseString

Last edited Dec 23, 2009 at 10:07 PM by camalot, version 3

Comments

No comments yet.