972d727767
The current version of Python fails to build some dependencies, but pinning the previous version works. ActivePerl is no longer installable via Chocolatey (neither current nor older versions) as ActiveState don't provide the downloads without registration any longer (and even if registered, only provide the latest, continuously updated version for free users, which can't match the package manager checksums), see http://disq.us/p/2ipditb for further discussion. Replace ActivePerl with StrawberryPerl. StrawberryPerl has other drawbacks, as it installs a whole C/C++ toolchain as part of it, and copies of pkg-config tools that can cause package misdetections. Remove these after installing it, see https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/11 for discussion on the inconveniences of installing it. |
||
---|---|---|
.. | ||
agent-windows-buildkite | ||
agent-windows-vs2019 | ||
base-debian | ||
buildkite-premerge-debian | ||
stats | ||
build_deploy.ps1 | ||
build_deploy.sh | ||
build_run.ps1 | ||
build_run.sh | ||
README.md |
Overview
This folder contains files related to the machines running the build/test/checks for the merge guards.
Scripts
The scripts are written in bash (for Linux) and powershell (for Windows).
build_run.(sh|ps1)
Build the docker image and run it locally. This is useful for testing it.
build_deploy.(sh|ps1)
Build the docker and deploy it to the GCP registry. This is useful for deploying it in the Kubernetes cluster.