uhd/.ci/docker/scripts
Marian Koop b9f346664a ci: docker: Improve build success rate for windows containers
Resolve common transitive docker build failures on Windows,
which forced commit 4d0c9c8dfd
   Author: Marian Koop <marian.koop@emerson.com>
   Date:   Tue Aug 11 17:01:53 2026 +0200

       ci: docker: Revert docker build improvements

- Abstract vcpkg triplet port creation in ps script to
  implement error trapping and inspect logs prior to failing
- Move vs_buildtools install to front, to fail fast
- Abstract vs_buildtools install in ps script to
  - implement error trapping and inspect logs prior to failing
  - reduce docker layers
  - eliminate incl. temporary installer data into docker layers
- Switch to using powershell script to trap choco install errors
  and expose error logs during docker build. Script also
  - combines all choco installs into single container layers
  - attempt (by default) 2 retry attempts per package install
    (workaround for temporary URL download/access failues)
- Combine some python commands into single RUN statement
  to reduce docker layers
- Implement docker build step retry attempts (3) to address
  other temporary failures like ability to create layer.
2026-08-20 02:03:09 +02:00
..
check-url.ps1 ci: windows: Support for building UHD installers with Visual Studio 2026 2026-02-20 11:07:10 +01:00
install-choco-package.ps1 ci: docker: Improve build success rate for windows containers 2026-08-20 02:03:09 +02:00
install-vcpkg-triplet.ps1 ci: docker: Improve build success rate for windows containers 2026-08-20 02:03:09 +02:00
install-vs-buildtools.ps1 ci: docker: Improve build success rate for windows containers 2026-08-20 02:03:09 +02:00