ApexSQL CI/CD toolkit 2017 R2 has been released
About ApexSQL CI/CD toolkit: ApexSQL CI/CD toolkit is a set of open source PowerShell cmdlets for automating work flow pipelines to integrate database changes, test and deliver to production. It supports integration with Bamboo, Jenkins, TeamCity, AppVeyor, GoCD, CruiseControl, Hudson, Visual Studio Team Services, Team Foundation Server, and other CI/CD servers. It contains predefined Continuous Integration (CI) and Continuous Delivery (CD) PowerShell script templates for standalone use where all pipeline steps can be customized, reordered, added and removed.
For more information, visit the ApexSQL CI/CD toolkit product page
About this release:
Enhancements:
- The pipeline job summary log file contains more detailed and descriptive information
- E-mail notifications contain more detailed and descriptive information about start/end time, executed steps and created output files
- Review step is added to check database objects and scripts by pre-configured rules
- Documentation step can now document database changes only
- NuGet package output
- Support for pushing/fetching NuGet packages to/from a NuGet feed Beep sound is added upon the pipeline completion/failure
- Step in-line new switches to include/exclude output files:
- [-NoScript] – exclude script output files for the Build, Populate, Schema sync, and Data sync steps
- [-NoReport] – exclude report output file for the Test, Review, Schema sync, and Data sync steps
- [-NoSummary] – exclude summary output files for the Schema sync and Data sync steps
- [-NoWarnings] – exclude warning output files for the Schema sync and Data sync steps
- Switch for creating output for SQL scripts files added to the populate step [/on]Pipeline return codes:
- 0 – Success – all steps in the pipeline were executed successfully
- 1 – Failure – one of the steps in the pipeline has failed or an error is encountered
Improved quality:
-
12 bugs and known issues fixed
Changes:
- The package ZIP output type has been replaced with NuGet output type
- Project files can now be included by specifying only project file name without full file path
See also:
Release notes
Download
December 20, 2017