1
0
Fork 0
llvm-premerge-checks/containers
ChristianKuehnel de34fb9572
Create docker container for Windows build (#52)
* first steps towards windows builds #25

* added build scripts for windows

* moved from powershell to CMD

* script cleanup

* set up jenkins swarm plugin

* added deployment script for windows

* first draft of jenkins file for windows

* first shot at windows pods

* first draft for buildkite agent

* added call to run_cmake.bat

* added call to run_ninja.bat

* added new buildkite script

* added Dockerfile for buildkite agent

* fixed userprofile path

* added /IncludeOptional for VS

I hope that includes all required libraries

* moved work folder to W:

* added git config for long file names

* added more CMake flags

* setting x64 bit arch in a different way

* and yet another way to set 64bit

* merged buildkite changes to jenkins scripts

* hiding license in batch script runs

* running release build

* added test xml log

* compilation is working, but not all tests

* cmake is in patch now

* updated the dependencies from buildkite config

* dockerfile cleanup

* change how git handles line endings

* updated comment

* performance improvment for volume

* changed workdir folder

* using gnuwin package

split installation into separate layers to speed up incremental changes
2019-11-26 17:10:30 +01:00
..
agent-debian-testing-clang8-ssd upgraded to python3, added dependencies for more projects 2019-11-13 18:13:14 +01:00
agent-windows Create docker container for Windows build (#52) 2019-11-26 17:10:30 +01:00
agent-windows-buildkite Create docker container for Windows build (#52) 2019-11-26 17:10:30 +01:00
jenkins-master moved scripts one folder up 2019-10-05 08:43:17 +02:00
nginx-results added license 2019-10-07 15:32:12 +02:00
build_deploy.ps1 Create docker container for Windows build (#52) 2019-11-26 17:10:30 +01:00
build_deploy.sh removing trailing slash from inputs 2019-10-16 12:06:27 +02:00
build_run.ps1 Create docker container for Windows build (#52) 2019-11-26 17:10:30 +01:00
build_run.sh added optional 2nd parameter to select which command to run 2019-11-13 17:50:49 +01: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.