1
0
Fork 0
llvm-premerge-checks/containers
Martin Storsjö 972d727767 Fix building the agent-windows-vs2019 image
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.
2021-10-20 10:21:22 +02:00
..
agent-windows-buildkite add post checkout to run git gc 2021-09-30 12:46:36 +02:00
agent-windows-vs2019 Fix building the agent-windows-vs2019 image 2021-10-20 10:21:22 +02:00
base-debian update linux node pool (machines w/ no external ssd) 2021-05-17 10:06:54 +02:00
buildkite-premerge-debian Run bazel builds in premerge 2021-07-28 16:01:44 +02:00
stats Bump urllib3 from 1.26.4 to 1.26.5 in /containers/stats 2021-09-21 13:13:24 +02:00
build_deploy.ps1 remove gnuwin and cmake 2021-04-27 16:58:37 +00:00
build_deploy.sh Forked docker image for premerge 2020-04-24 12:29:44 +02:00
build_run.ps1 Pre-checkout for windows 2021-06-01 15:26:23 +02:00
build_run.sh remove jenkins configs and scrips 2020-09-01 09:51:49 +02:00
README.md Create docker container for Windows build (#52) 2019-11-26 17:10:30 +01:00

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.