vcpkg/scripts/azure-pipelines
Billy O'Neal 3b0080e3b0
[vcpkg] Harden file removals and clean directory contents in "CI" inside vcpkg itself. (#11432)
`files.h/files.cpp`:
* Add end and else comments to all macros.
* Add "remove_all_inside" function which empties a directory without actually deleting the directory. This is necessary to handle the case where the directory is actually a directory symlink.
* Change remove_all to use std::remove when VCPKG_USE_STD_FILESYSTEM is set; this will engage POSIX delete support available on current Win10.

`commands.ci.cpp`: empty "installed".

`*/initialize_environment.*`: No longer clean the directories outside the tool.

`ci-step.ps1`: Remove unused console output tee-ing.
2020-05-19 13:43:30 -07:00
..
linux [vcpkg] Harden file removals and clean directory contents in "CI" inside vcpkg itself. (#11432) 2020-05-19 13:43:30 -07:00
osx [vcpkg] Harden file removals and clean directory contents in "CI" inside vcpkg itself. (#11432) 2020-05-19 13:43:30 -07:00
windows [vcpkg] Harden file removals and clean directory contents in "CI" inside vcpkg itself. (#11432) 2020-05-19 13:43:30 -07:00
analyze-test-results.ps1 [vcpkg] Onboard Linux to VMSS, open 'git' port, and switch back to Azure Spot 2020-04-30 21:51:31 -07:00
azure-pipelines.yml [vcpkg] Turn on tests and PREfast in CI, and fix tests to pass. (#11239) 2020-05-14 12:49:31 -07:00
clean-tombstones.yml [vcpkg] [llvm] [mpir] Bump Linux VM memory size and do all operations on the temporary disk. (#11174) 2020-05-10 15:17:27 -07:00
generate-skip-list.ps1 [vcpkg] Onboard Linux to VMSS, open 'git' port, and switch back to Azure Spot 2020-04-30 21:51:31 -07:00