This uses SkyDrive .Net API Client to create a "Release" on sky drive. The release is based on a Root Folder, which defaults to "Releases", a folder for the project, and a folder for the version.

The SkyDrive tasks do not support web proxies, vote for this task to have the developer add support.

<SkyDriveCreateRelease
    Username="windows-live-email"
    Password="p@ssw0rd"
    Project="MyProject"
    Version="1.0.0.1"
  
    ShareType="Public"
    RootFolder="Releases">
  <Output PropertyName="ReleasePath" TaskParameter="ReleasePath" />
</SkyDriveCreateRelease>

Input Properties

Name Description Type Required Default
Project The name of the project String true null
Version The release version String true null
Username Your windows live email address String true null
Password Your windows live id password String true null
RootFolder The name of the folder that is created off the root String false Releases
ShareType The security level of the file Enum[Private|Public,None,PeopleSelected|MyNetork] false Private
Timeout The amount of time, in seconds, before the upload process will timeout. Integer false 30
TreatErrorsAsWarnings If an error occurs, and true, then it will display a warning boolean false false
ProxyHost The name of the proxy server String false null
ProxyPort The port of the proxy server Integer false 8080
ProxyUser The username to use for proxy authentication String false null
ProxyPassword The password to use for proxy authentication String false null

Output Properties

Name Description Type
ReleasePath The path to the release folder, this is needed to upload a file String

Last edited Dec 23, 2009 at 11:06 PM by camalot, version 4

Comments

No comments yet.