1
0
Fork 0
Commit graph

85 commits

Author SHA1 Message Date
Christian Kühnel
d67bf80b16 fixed mkdir and variables 2019-11-29 12:41:49 +00:00
Christian Kühnel
d2be5e1011 created windows agent container 2019-11-29 12:23:45 +00:00
Christian Kühnel
804d0ab083 removed redundant settings 2019-11-29 11:32:53 +00:00
Christian Kühnel
29bcd2dc53 naming the docker container 2019-11-27 15:01:10 +00:00
Christian Kühnel
736af1d894 shortened path names 2019-11-27 10:53:19 +00:00
Christian Kühnel
f3c2fa91a4 basing build-kite image on agent-windows 2019-11-26 16:41:51 +00:00
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
Christian Kühnel
806e0dd9d2 upgraded to python3, added dependencies for more projects 2019-11-13 18:13:14 +01:00
Christian Kühnel
08e062f1e5 added optional 2nd parameter to select which command to run 2019-11-13 17:50:49 +01:00
Christian Kühnel
11f4c9c525 added label for linux container 2019-11-04 14:12:11 +01:00
Christian Kühnel
18cc8b90b5 removed redundant entry 2019-10-24 05:39:30 -07:00
Christian Kühnel
6e59354f42 set locale in docker container 2019-10-23 20:33:23 +02:00
Christian Kühnel
580a6ebae0 removing trailing slash from inputs 2019-10-16 12:06:27 +02:00
Christian Kühnel
8de4cb0e2e changed jenkins agent root folder 2019-10-16 12:02:41 +02:00
Christian Kühnel
f08402be35 added pip and phabtalk packages to agent container 2019-10-16 09:47:17 +02:00
Christian Kühnel
6d831f8601 removed deprecated ssh parts 2019-10-14 18:14:19 +02:00
Christian Kühnel
da30407385 agent now running as user jeknins 2019-10-14 18:13:46 +02:00
Christian Kühnel
a88e8f2ce0 agents now connect through swarm plugin 2019-10-14 18:03:21 +02:00
Christian Kühnel
4cb862a908 backup for github launch 2019-10-14 09:07:34 +02:00
Christian Kühnel
90e82aee20 added clang to package dependencies, moved ccache to ssd 2019-10-07 19:52:29 +02:00
Christian Kühnel
83b34ae1b5 added custom script to report results 2019-10-07 15:32:25 +02:00
Christian Kühnel
24951b27f2 added license 2019-10-07 15:32:12 +02:00
Christian Kühnel
d5d538f9bf Add now machines with integrated SSD
This might speed up the builds significantly
2019-10-07 14:08:34 +02:00
Christian Kühnel
cb992309de fixed typo 2019-10-07 11:47:26 +02:00
Christian Kühnel
2440f2583d added license text 2019-10-07 11:46:49 +02:00
Christian Kühnel
03816ce119 removed index.html from nginx 2019-10-07 09:39:35 +02:00
Christian Kühnel
5023373403 added zip to agent 2019-10-07 09:39:25 +02:00
Christian Kühnel
511a828ca2 added cleanup of build folders 2019-10-05 12:15:16 +02:00
Christian Kühnel
8b96eaa7b0 build results are published to nfs 2019-10-05 11:33:39 +02:00
Christian Kühnel
cc1b61309a added NFS server to share files 2019-10-05 10:35:32 +02:00
Christian Kühnel
639ce6447a empty deployment of nginx 2019-10-05 08:48:31 +02:00
Christian Kühnel
c1cff30245 moved scripts one folder up 2019-10-05 08:43:17 +02:00
Christian Kühnel
6c99e22efc repo cleanup 2019-10-04 14:35:05 +02:00
Christian Kühnel
63d7054b20 added license 2019-10-04 14:31:57 +02:00
Christian Kühnel
dd96ebb61d initial import of configuration files 2019-10-04 10:26:20 +02:00