nBuildKit release - V0.9.2
All the work items that have been closed for this release can be found on GitHub.
- 280 - The
deploy.pushto.gitbranchscript called the
GitCurrentBranchtask with a
WorkingDirectoryproperty which did not exist, thus causing the pushing to a git branch deployment step to fail.
- 281 - The
deploy.pushto.gitbranchscript did not create the directory into which the repository should be cloned. This caused the step to fail.
- 286 - The
GenerateTargetsFilecustom task applied a custom assembly resolver which did not resolve references to the MsBuild assemblies. This is a problem for MsBuild 15.0 and higher because from that version onwards the MsBuild assemblies, e.g.
Microsoft.Build.XXare no longer located in the GAC and can thus not be found by the standard assembly resolver.
- 287 - The
shared.prepare.copy.filestask did not correctly copy the directory hierarchy.
- 290 - The
build.prepare.generatefilesscript only generated the files if they did not exist. This has been changed so that generated files are always created and updated.
- 254 - All warnings and errors have been given a proper error code for easier parsing of errors from the log.
- 282 - The Git, Powershell and NuGet base tasks have been moved to the Core targets assembly so that they can be used in third party custom tasks as well.
- 284 - A new task has been added that allows extracting files from one or more ZIP archive files.
- 285 - Additional conditions have been
added to all
ItemGroupelements to ensure that these item groups are only loaded when they are required. This reduces build times and improves stability.
- 288 - A new task has been added that allows downloading files from a HTTP URL. If the file in question is an archive file it can additionally be unzipped before the final copy takes place.