Version 1.1 Changes
This first update to AzDoAPITools was inspired by Microsofts own Export to YAML functionality introduced in sprint 178 inspired me to update my own tooling. After seeing some of the YAML generated by Microsoft I noticed that my tool needed some polishing to make it more in line to the native functionality. I added some ToDo's from the already existing list and added some functionality which I had not taken into account previously. With this update AzDoAPITools is up on par if not better than Microsofts functionality. I have done a comparisson with version 1.0 of AzDoAPITools vs Microsoft "Export to YAML" in my blog.
changes
- added Pipeline / Job demands
- Added pipeline timeouts to every job
- Added Step Properties (checkout, persistcredentials, lfs, submodules etc...)
- added Agentless pools
- Changed Job id / displayName notation (added displayname and use actual API id as id instead of displayName as id)
- Changed order of triggers according to MS Export Tool ordering
- Changes order of job properties to MS Export Tool ordering
- fixed syntax for included / excluded paths and branches notation
- Fixed rare occurrence where executor of script would happen to be in a DST timezone where the target zone would not be.
- Fixed empty jobs syntax. will now be converted as empty array [] rather than a started array.
- Fixed notation for job properties for timeout and canceltimeout.
- updated documentation