Overview Q & A Rating & Review
Colin's ALM Corner Custom Build Tasks
This extension contains helpful build and release Tasks.
As Scott Hanselman says, "Donations pay for tacos" (or low carb equivalent).
Click on the 'More...' link for each task to see how yaml references.
Version Assemblies
This task versions assemblies according to the build number. More...
Replace Tokens
This task replaces tokens in a file using Environment variables. More...
DacPac Change Report Task
This task calculates the changes in an SSDT project between builds. More...
Tokenizer
This task tokenizes a file automatically. More...
Coverage Gate
This task allows you to fail a release (or build) based of coverage delta. More...
Tag Build / Release
This task allows you to add tags to a build or release. More...
Route Traffic
This task allows you to route a percentage of traffic to an Azure Web App to a slot. More...
Status
Stage
Status
Build
Beta
Marketplace
Release Notes
1.4.162
Update runner to Node18
Update tests
1.4.152
Update runner to Node10
Update to latest NodeJS task lib
Update dependencies
Update nyc/moch to latest versions, and update config
Add release stages to YML pipeline
1.4.114
DacPacReport
Update retrieval of SYSTEM_ACCESSTOKEN to make DacPacReport yml compatible. Fixes this issue .
1.4.110
DacPacReport
Fix sqlpacakge.exe
missing path issue by updating PS module as well as adding a new param to allow users to specify the path to sqlpackage.exe
1.4.94
ReplaceTokens
General
Updated code coverage settings to get coverage to calculate for tests
Updated vsts-task-lib to azure-pipelines-task-lib
Updated readmes for VersionAssemblies and ReplaceTokens in response to this issue .
1.4.85
DacPacReport
Fix vswhere.exe
missing issue
1.4.79
Tokenizer & ReplaceTokens
1.4.56
Updated build/test instructions in README
Tokenizer
1.4.43
1.3.16
Update ReplaceTokens Secrets description.
1.3.15
Update tags and short description to improve search.
1.3.14
1.3.12
1.1.178
1.1.176
Updating dependencies to latest versions
Added reverse
switch to DacPacReport task
1.1.174
1.1.173
No task updates - just docs
1.1.169
1.1.168
1.1.154
1.1.119
VersionAssemblies
Replacing sh.sed with string.replace()
due to breaking change in sh.sed
(see this issue )
1.1.117
No major task updates, but lots of internal work
Updated to latest vsts-task-lib
had to fix a breaking change (tl.glob
function removed - had to use tl.findMatch
)
Updated manifest to include link to Github repo and build badge
Updated node packages
Refactored tests to remove mock-fs dependency
Removed gulp and moved to npm (yarn) scripts
Fixed test coverage reporting
Bumped major/minor version numbers
1.1.86
1.1.83
MAJOR CHANGE: VersionAssemblies
improved UI for easier default settings.
you can now specify a custom variable to use for the versioning if you don't want to use the build number.
1.1.78
Updated SourcePath for Tokenizer, ReplaceTokens and VersionAssemblies: leave empty to use the Build.SourcesDirectory.
Updated the internal build process for the extension to use Yarn instead of npm and to use Gulp to transpile TypeScript sources to JS, instead of checking in JS files.
1.1.63
No task updates - fixed automated build to install dependencies for Tokenizer.
1.1.62
No task updates - added Tokenize task to extension manifest.
1.1.59
No task updates - just added a PayPal donate button to the extension manifest.
1.1.57
Added Coverage Trend task
Source Code
The source repo for this extension is on Github.
Deprecated Tasks
Docker Publish (Deprecated)
This task performs docker build
and (optionally) docker run
to deploy your app to a docker host.
The Docker Integration Extension is finally fully featured, so I'm deprecating this task.
Azure Web Deploy (Deprecated)
This task executes WebDeploy to publish a WebDeploy package to an Azure Web App.
The Azure RM WebApp Deploy Task now does everything this task does, so I'm deprecating this task.