Skip to content

Commit 40286ca

Browse files
committed
Switch windows to bokken
1 parent 7fabfce commit 40286ca

File tree

3 files changed

+43
-12
lines changed

3 files changed

+43
-12
lines changed

.gitlab-ci.yml

+33-12
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,20 @@ build_android:
119119
build_win:
120120
stage: build
121121
tags:
122-
- buildfarm
123-
- windows
122+
- bokken-job
123+
variables:
124+
BOKKEN_VM: build_win_vm
125+
BOKKEN_JOB: |
126+
resources:
127+
- name: build_win_vm
128+
image: platform-foundation/windows-mono-bokken:latest
129+
flavor: b1.xlarge
130+
type: Unity::VM
124131
script:
125132
- git submodule update --init --recursive
126133
- perl external/buildscripts/build_runtime_win64.pl --stevedorebuilddeps=1
127-
- mkdir -p incomingbuilds/win64
128-
- cp -r builds/* incomingbuilds/win64/
134+
- powershell mkdir -p incomingbuilds/win64
135+
- powershell cp -r builds/* incomingbuilds/win64/
129136
artifacts:
130137
paths:
131138
- incomingbuilds/win64
@@ -137,13 +144,20 @@ build_win:
137144
build_win_x86:
138145
stage: build
139146
tags:
140-
- buildfarm
141-
- windows
147+
- bokken-job
148+
variables:
149+
BOKKEN_VM: build_win_x86_vm
150+
BOKKEN_JOB: |
151+
resources:
152+
- name: build_win_x86_vm
153+
image: platform-foundation/windows-mono-bokken:latest
154+
flavor: b1.xlarge
155+
type: Unity::VM
142156
script:
143157
- git submodule update --init --recursive
144158
- perl external/buildscripts/build_runtime_win.pl --stevedorebuilddeps=1
145-
- mkdir -p incomingbuilds/win32
146-
- cp -r builds/* incomingbuilds/win32/
159+
- powershell mkdir -p incomingbuilds/win32
160+
- powershell cp -r builds/* incomingbuilds/win32/
147161
artifacts:
148162
paths:
149163
- incomingbuilds/win32
@@ -155,13 +169,20 @@ build_win_x86:
155169
build_win_bare_minimum:
156170
stage: build
157171
tags:
158-
- buildfarm
159-
- windows
172+
- bokken-job
173+
variables:
174+
BOKKEN_VM: build_win_bare_minimum
175+
BOKKEN_JOB: |
176+
resources:
177+
- name: build_win_bare_minimum
178+
image: platform-foundation/windows-mono-bokken:latest
179+
flavor: b1.xlarge
180+
type: Unity::VM
160181
script:
161182
- git submodule update --init --recursive
162183
- perl external/buildscripts/build_unityscript_bareminimum_win.pl
163-
- mkdir -p incomingbuilds/bareminimum
164-
- cp -r builds/* incomingbuilds/bareminimum/
184+
- powershell mkdir -p incomingbuilds/bareminimum
185+
- powershell cp -r builds/* incomingbuilds/bareminimum/
165186
artifacts:
166187
paths:
167188
- incomingbuilds/bareminimum

external/buildscripts/build_runtime_vs.pl

+5
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,11 @@ sub CompileVCProj
4040
my $config;
4141

4242
my $msbuild = $ENV{"ProgramFiles(x86)"}."/MSBuild/$msBuildVersion/Bin/MSBuild.exe";
43+
44+
if ((! -d $extraBuildTools) || ($ENV{YAMATO_PROJECT_ID}) || ($ENV{USERNAME} == "bokken"))
45+
{
46+
$msbuild = $ENV{"ProgramFiles(x86)"}."/Microsoft Visual Studio/2017/Professional/MSBuild/15.0/Bin/MSBuild.exe";
47+
}
4348

4449
$config = $debug ? "Debug" : "Release";
4550
my $arch = $arch32 ? "Win32" : "x64";

external/buildscripts/build_win_no_cygwin.pl

+5
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@
3939
my $buildDeps = "";
4040
my $stevedoreBuildDeps=1;
4141
42+
if($ENV{YAMATO_PROJECT_ID} || ($ENV{USERNAME} == "bokken"))
43+
{
44+
$msBuildVersion = "15.0";
45+
}
46+
4247
print(">>> Build All Args = @ARGV\n");
4348
4449
GetOptions(

0 commit comments

Comments
 (0)