Wednesday, March 01, 2006

MS SDC.Tasks, a MSBUILD tasks library with over a hundred new tasks...

Microsoft Services (UK) Enterprise Solutions Build Framework (SBF): Home

"Sdc.Tasks is an MSBUILD tasks library which provides over a hundred new tasks for driving continuous integration builds, deploying and testing applications and much more.

The Solutions Build Framework is a set of tools and procedures that represents MSUK best practice for developing enterprise applications. This includes continuous integration build; automated multi box rig deployment; automated testing; automated documentation.

These downloads provide source code and binaries for all of the above, allowing a developer to take as much or as little of the functionality as required.
MSUK will keep this site updated as the tools are improved. Some informal support will also be available via the forums on this site. There will be a major update to the (currently limited) documentation in March 2006. "




From Microsoft Services (UK) Enterprise Solutions Build Framework;


"The guys at Microsoft Services UK have created a new GDN workspace for the latest incarnation of the SDC Tasks for MSBuild - basically all the tasks that were in the old SDC Build tools have been re-written for MSBuild. There are several other MSBuild Task community efforts going on at the moment - such as the MSBuild Community Tasks Project for VS 2005 and the Label Source Safe Project ...

 

Microsoft.Sdc.Tasks.ActiveDirectory.Group.AddUser
Microsoft.Sdc.Tasks.ActiveDirectory.Group.Create
Microsoft.Sdc.Tasks.ActiveDirectory.User.Create
Microsoft.Sdc.Tasks.ActiveDirectory.User.GrantPrivilege
Microsoft.Sdc.Tasks.ACTPerfTest
Microsoft.Sdc.Tasks.AssignCulture
Microsoft.Sdc.Tasks.BizTalk2002.Configure
Microsoft.Sdc.Tasks.BizTalk2004.Assembly.Deploy
Microsoft.Sdc.Tasks.BizTalk2004.Assembly.Exists
Microsoft.Sdc.Tasks.BizTalk2004.Assembly.ExportBindings
Microsoft.Sdc.Tasks.BizTalk2004.Assembly.ImportBindings
Microsoft.Sdc.Tasks.BizTalk2004.Assembly.Undeploy
Microsoft.Sdc.Tasks.BizTalk2004.Clean
Microsoft.Sdc.Tasks.BizTalk2004.Host.Exists
Microsoft.Sdc.Tasks.BizTalk2004.Host.Start
Microsoft.Sdc.Tasks.BizTalk2004.Host.Stop
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.Bind
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.TerminateInstances
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.Unbind
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.Enlist
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.Exists
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.Start
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.Stop
Microsoft.Sdc.Tasks.BizTalk2004.Orchestration.UnEnlist
Microsoft.Sdc.Tasks.BizTalk2004.Party.Configure
Microsoft.Sdc.Tasks.BizTalk2004.Party.ConfigureAlias
Microsoft.Sdc.Tasks.BizTalk2004.Party.Create
Microsoft.Sdc.Tasks.BizTalk2004.Party.CreateAlias
Microsoft.Sdc.Tasks.BizTalk2004.Party.Delete
Microsoft.Sdc.Tasks.BizTalk2004.Party.DeleteAlias
Microsoft.Sdc.Tasks.BizTalk2004.Party.Exists
Microsoft.Sdc.Tasks.BizTalk2004.ReceiveLocation.Configure
Microsoft.Sdc.Tasks.BizTalk2004.ReceiveLocation.Exists
Microsoft.Sdc.Tasks.BizTalk2004.ReceiveLocation.AddReceiveLocation
Microsoft.Sdc.Tasks.BizTalk2004.ReceivePort.Configure
Microsoft.Sdc.Tasks.BizTalk2004.ReceivePort.Create
Microsoft.Sdc.Tasks.BizTalk2004.ReceivePort.Delete
Microsoft.Sdc.Tasks.BizTalk2004.ReceivePort.Exists
Microsoft.Sdc.Tasks.BizTalk2004.ReceiveLocation.RemoveReceiveLocation
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Configure
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Create
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Delete
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Enlist
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Exists
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Start
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.Stop
Microsoft.Sdc.Tasks.BizTalk2004.SendPort.UnEnlist
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.AddSendPort
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Configure
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Create
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Delete
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Enlist
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Exists
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.RemoveSendPort
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Start
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.Stop
Microsoft.Sdc.Tasks.BizTalk2004.SendPortGroup.UnEnlist
Microsoft.Sdc.Tasks.BizTalk2004.TransportData.FileTransportData
Microsoft.Sdc.Tasks.BizTalk2004.TransportData.HttpTransportData
Microsoft.Sdc.Tasks.BizTalk2004.TransportData.SoapTransportData
Microsoft.Sdc.Tasks.Cab.AddFile
Microsoft.Sdc.Tasks.Cab.Create
Microsoft.Sdc.Tasks.Cab.ExtractFile
Microsoft.Sdc.Tasks.Certificates.AddCertificate
Microsoft.Sdc.Tasks.CheckComponentInstalled
Microsoft.Sdc.Tasks.CheckInstalled
Microsoft.Sdc.Tasks.CheckProductInstalled
Microsoft.Sdc.Tasks.CodeCoverage.AddAssembly
Microsoft.Sdc.Tasks.CodeCoverage.Create
Microsoft.Sdc.Tasks.CodeCoverage.MergeReports
Microsoft.Sdc.Tasks.CodeCoverage.Start
Microsoft.Sdc.Tasks.CodeCoverage.Stop
Microsoft.Sdc.Tasks.CompileTestSummary
Microsoft.Sdc.Tasks.ComponentServices.Application.AddComponent
Microsoft.Sdc.Tasks.ComponentServices.Application.Delete
Microsoft.Sdc.Tasks.ComponentServices.Application.RemoveComponent
Microsoft.Sdc.Tasks.ComponentServices.Application.Shutdown
Microsoft.Sdc.Tasks.ComponentServices.Application.Update
Microsoft.Sdc.Tasks.ComponentServices.Component.Update
Microsoft.Sdc.Tasks.ComWrapper
Microsoft.Sdc.Tasks.ConsoleReadLine
Microsoft.Sdc.Tasks.StringToItemList
Microsoft.Sdc.Tasks.StringComparison
Microsoft.Sdc.Tasks.File.Delete
Microsoft.Sdc.Tasks.Folder.GetInfo
Microsoft.Sdc.Tasks.GetMetadataValueFromList
Microsoft.Sdc.Tasks.Help.DocumentExceptions
Microsoft.Sdc.Tasks.CreateGuid
Microsoft.Sdc.Tasks.CreateSateliteAssembliesFromResx
Microsoft.Sdc.Tasks.Culture

Microsoft.Sdc.Tasks.EventSource.Create
Microsoft.Sdc.Tasks.EventSource.Log
Microsoft.Sdc.Tasks.File.GetFiles
Microsoft.Sdc.Tasks.Folder.Copy
Microsoft.Sdc.Tasks.Folder.Share.Connect
Microsoft.Sdc.Tasks.Folder.Share.Exists
Microsoft.Sdc.Tasks.Folder.Share.Create
Microsoft.Sdc.Tasks.Folder.Share.Delete
Microsoft.Sdc.Tasks.Folder.Share.Disconnect
Microsoft.Sdc.Tasks.Folder.Share.ShareReturnCode
Microsoft.Sdc.Tasks.GlobalAssemblyCache.AddAssembly
Microsoft.Sdc.Tasks.GlobalAssemblyCache.GacHelper
Microsoft.Sdc.Tasks.GlobalAssemblyCache.RemoveAssembly
Microsoft.Sdc.Tasks.Help.Compile
Microsoft.Sdc.Tasks.Help.CreateProject
Microsoft.Sdc.Tasks.Help.Decompile
Microsoft.Sdc.Tasks.Help.InsertAfter
Microsoft.Sdc.Tasks.Help.InsertBefore
Microsoft.Sdc.Tasks.Help.InsertParent
Microsoft.Sdc.Tasks.LogicalComparison
Microsoft.Sdc.Tasks.MessageQueue.Create
Microsoft.Sdc.Tasks.MessageQueue.Delete
Microsoft.Sdc.Tasks.MessageQueue.SetPermissions
Microsoft.Sdc.Tasks.Msi.GetProperty
Microsoft.Sdc.Tasks.Msi.Install
Microsoft.Sdc.Tasks.Msi.Repair
Microsoft.Sdc.Tasks.Msi.Uninstall
Microsoft.Sdc.Tasks.PerformanceCounters.Add
Microsoft.Sdc.Tasks.PerformanceCounters.Remove
Microsoft.Sdc.Tasks.Ping
Microsoft.Sdc.Tasks.Registry.DeleteKeyTree
Microsoft.Sdc.Tasks.Registry.CreateKey
Microsoft.Sdc.Tasks.Registry.DeleteKey
Microsoft.Sdc.Tasks.Registry.Get
Microsoft.Sdc.Tasks.Registry.Set
Microsoft.Sdc.Tasks.Security.AddAcl
Microsoft.Sdc.Tasks.Security.RemoveAcl
Microsoft.Sdc.Tasks.ServiceProcess.Exists
Microsoft.Sdc.Tasks.ServiceProcess.Start
Microsoft.Sdc.Tasks.ServiceProcess.Stop
Microsoft.Sdc.Tasks.ServiceProcess.UpdateIdentity
Microsoft.Sdc.Tasks.Email
Microsoft.Sdc.Tasks.GetInstalledComponents
Microsoft.Sdc.Tasks.GetInstalledProducts
Microsoft.Sdc.Tasks.NativeMethods
Microsoft.Sdc.Tasks.Resources
Microsoft.Sdc.Tasks.Sleep
Microsoft.Sdc.Tasks.SourceSafe.Get
Microsoft.Sdc.Tasks.SourceSafe.LabelGet
Microsoft.Sdc.Tasks.Sql.DisconnectUsers
Microsoft.Sdc.Tasks.Sql.Execute
Microsoft.Sdc.Tasks.Sql.Access.Revoke
Microsoft.Sdc.Tasks.Sql.Role.AddUser
Microsoft.Sdc.Tasks.Sql.Access.Grant
Microsoft.Sdc.Tasks.Summary.AddToReport
Microsoft.Sdc.Tasks.Time.Diff
Microsoft.Sdc.Tasks.Time.Get
Microsoft.Sdc.Tasks.Time.Report
Microsoft.Sdc.Tasks.Tools.DevEnv
Microsoft.Sdc.Tasks.Tools.MsTest
Microsoft.Sdc.Tasks.Tools.StrongName.AddSkipVerification
Microsoft.Sdc.Tasks.Tools.StrongName.ExtractPublicKey
Microsoft.Sdc.Tasks.Tools.FxCop
Microsoft.Sdc.Tasks.Tools.StrongName.GenerateKey
Microsoft.Sdc.Tasks.Tools.Installshield
Microsoft.Sdc.Tasks.Tools.NDoc
Microsoft.Sdc.Tasks.Tools.NUnit
Microsoft.Sdc.Tasks.Tools.PreSharp
Microsoft.Sdc.Tasks.Tools.PsExec
Microsoft.Sdc.Tasks.Tools.StrongName.GetPublicKeyToken
Microsoft.Sdc.Tasks.Tools.StrongName.ReSign
Microsoft.Sdc.Tasks.Tools.StyleCop
Microsoft.Sdc.Tasks.TrimJavascript
Microsoft.Sdc.Tasks.VersionNumber.CppCodeDomProvider
Microsoft.Sdc.Tasks.VersionNumber.CppCodeGenerator
Microsoft.Sdc.Tasks.VersionNumber.CreateSourceFiles
Microsoft.Sdc.Tasks.VersionNumber.Load
Microsoft.Sdc.Tasks.VersionNumber.SplitBuildNumber
Microsoft.Sdc.Tasks.VersionNumber.Update
Microsoft.Sdc.Tasks.VirtualServer.Load
Microsoft.Sdc.Tasks.VirtualServer.RegisterVirtualMachine
Microsoft.Sdc.Tasks.VirtualServer.UnregisterVirtualMachine
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.AddNetworkAdapter
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Exists
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.OS.CheckHeartBeat
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.OS.Shutdown
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Start
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Stop
Microsoft.Sdc.Tasks.Web.AppPool.Create
Microsoft.Sdc.Tasks.Web.AppPool.Delete
Microsoft.Sdc.Tasks.Web.FtpSite.Create
Microsoft.Sdc.Tasks.Web.FtpSite.CreateVirtualDirectory
Microsoft.Sdc.Tasks.Web.FtpSite.Delete
Microsoft.Sdc.Tasks.Web.FtpSite.DeleteVirtualDirectory
Microsoft.Sdc.Tasks.Web.FtpSite.Start
Microsoft.Sdc.Tasks.Web.FtpSite.Stop
Microsoft.Sdc.Tasks.Web.ServiceExtension.AddFile
Microsoft.Sdc.Tasks.Web.ServiceExtension.DeleteFile
Microsoft.Sdc.Tasks.Web.Smtp.Create
Microsoft.Sdc.Tasks.Web.Smtp.Start
Microsoft.Sdc.Tasks.Web.Smtp.Stop
Microsoft.Sdc.Tasks.Web.WebSite.AddBinding
Microsoft.Sdc.Tasks.Web.WebSite.AddFilter
Microsoft.Sdc.Tasks.Web.WebSite.AddMimeType

Microsoft.Sdc.Tasks.Web.WebSite.AddhttpCustomHeader
Microsoft.Sdc.Tasks.Web.WebSite.DeleteFilter
Microsoft.Sdc.Tasks.Web.WebSite.FilterExists
Microsoft.Sdc.Tasks.Web.WebSite.UpdateHttpErrorSetting
Microsoft.Sdc.Tasks.Web.WebSite.Continue
Microsoft.Sdc.Tasks.Web.WebSite.Create
Microsoft.Sdc.Tasks.Web.WebSite.CreateVirtualDirectory
Microsoft.Sdc.Tasks.Web.WebSite.Delete
Microsoft.Sdc.Tasks.Web.WebSite.DeleteVirtualDirectory
Microsoft.Sdc.Tasks.Web.WebSite.Pause
Microsoft.Sdc.Tasks.Web.WebSite.Start
Microsoft.Sdc.Tasks.Web.WebSite.Stop
Microsoft.Sdc.Tasks.Web.WebSite.UnloadVirtualDirectory
Microsoft.Sdc.Tasks.Web.WebSite.UpdateServerCertificate
Microsoft.Sdc.Tasks.Wix.CompileMsi
Microsoft.Sdc.Tasks.Wix.Fragment
Microsoft.Sdc.Tasks.Wix.LinkMsi
Microsoft.Sdc.Tasks.Xml.CanonicalizeFile
Microsoft.Sdc.Tasks.Xml.GetValue
Microsoft.Sdc.Tasks.Xml.ModifyFile
Microsoft.Sdc.Tasks.Xml.XslTransform
Microsoft.Sdc.Tasks.Zip.AddFile
Microsoft.Sdc.Tasks.Zip.Create
Microsoft.Sdc.Tasks.Zip.ExtractFile
Microsoft.Sdc.Tasks.Zip.JSEnumerationWrapper
Microsoft.Sdc.Tasks.Zip.ZipManager"



All these make me want to play with MSBuild. Just think of the cool build processes I can do with all these! Muhahahaha...

(via Howard van Rooijen’s Blog - Microsoft Services (UK) Enterprise Solutions Build Framework)



No comments: