vcpkg/scripts/azure-pipelines/windows
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
..
azure-pipelines.yml [vcpkg] Harden file removals and clean directory contents in "CI" inside vcpkg itself. (#11432) 2020-05-19 13:43:30 -07:00
ci-step.ps1 [vcpkg] Harden file removals and clean directory contents in "CI" inside vcpkg itself. (#11432) 2020-05-19 13:43:30 -07:00
create-vmss.ps1 [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
initialize-environment.ps1 [vcpkg] Harden file removals and clean directory contents in "CI" inside vcpkg itself. (#11432) 2020-05-19 13:43:30 -07:00
provision-image.ps1 Change supporting infrastructure to use Azure Virtual Machine Scale Sets for vcpkg's PR builds, which should both improve our PR build times and reduce Azure spending by shutting down machines when they aren't being used. 2020-04-21 17:12:21 -07:00
run-tests.yml [vcpkg] Turn on tests and PREfast in CI, and fix tests to pass. (#11239) 2020-05-14 12:49:31 -07:00
sysprep.ps1 Change supporting infrastructure to use Azure Virtual Machine Scale Sets for vcpkg's PR builds, which should both improve our PR build times and reduce Azure spending by shutting down machines when they aren't being used. 2020-04-21 17:12:21 -07:00