File tree Expand file tree Collapse file tree 9 files changed +52
-8
lines changed
examples/multi-runner-cppal/templates/runner-configs Expand file tree Collapse file tree 9 files changed +52
-8
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ redrive_build_queue:
10
10
runner_config :
11
11
create_service_linked_role_spot : true
12
12
enable_ephemeral_runners : true
13
- instance_target_capacity_type : " spot "
13
+ instance_target_capacity_type : " on-demand "
14
14
enable_userdata : false
15
15
runner_os : linux
16
16
runner_architecture : arm64
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ redrive_build_queue:
10
10
runner_config :
11
11
create_service_linked_role_spot : true
12
12
enable_ephemeral_runners : true
13
- instance_target_capacity_type : " spot "
13
+ instance_target_capacity_type : " on-demand "
14
14
enable_userdata : false
15
15
runner_os : linux
16
16
runner_architecture : x64
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ redrive_build_queue:
10
10
runner_config :
11
11
create_service_linked_role_spot : true
12
12
enable_ephemeral_runners : true
13
- instance_target_capacity_type : " spot "
13
+ instance_target_capacity_type : " on-demand "
14
14
enable_userdata : false
15
15
runner_os : linux
16
16
runner_architecture : arm64
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ redrive_build_queue:
10
10
runner_config :
11
11
create_service_linked_role_spot : true
12
12
enable_ephemeral_runners : true
13
- instance_target_capacity_type : " spot "
13
+ instance_target_capacity_type : " on-demand "
14
14
enable_userdata : false
15
15
runner_os : linux
16
16
runner_architecture : x64
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ redrive_build_queue:
11
11
runner_config :
12
12
create_service_linked_role_spot : true
13
13
enable_ephemeral_runners : true
14
- instance_target_capacity_type : " spot "
14
+ instance_target_capacity_type : " on-demand "
15
15
enable_userdata : false
16
16
runner_os : linux
17
17
runner_architecture : arm64
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ redrive_build_queue:
11
11
runner_config :
12
12
create_service_linked_role_spot : true
13
13
enable_ephemeral_runners : true
14
- instance_target_capacity_type : " spot "
14
+ instance_target_capacity_type : " on-demand "
15
15
enable_userdata : false
16
16
runner_os : linux
17
17
runner_architecture : x64
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ delay_webhook_event: 0
7
7
runner_config :
8
8
create_service_linked_role_spot : true
9
9
enable_ephemeral_runners : true
10
- instance_target_capacity_type : " spot "
10
+ instance_target_capacity_type : " on-demand "
11
11
enable_userdata : false
12
12
runner_os : windows
13
13
runner_run_as : Administrator
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ delay_webhook_event: 0
8
8
runner_config :
9
9
create_service_linked_role_spot : true
10
10
enable_ephemeral_runners : true
11
- instance_target_capacity_type : " spot "
11
+ instance_target_capacity_type : " on-demand "
12
12
enable_userdata : false
13
13
runner_os : windows
14
14
runner_run_as : Administrator
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ # instance_target_capacity_type: "spot"
4
+
5
+ # ubuntu-bionic-arm64-cppal
6
+ # ubuntu-bionic-cppal
7
+ # ubuntu-focal-arm64-cppal
8
+ # ubuntu-focal-cppal
9
+ # ubuntu-jammy-arm64-cppal
10
+ # ubuntu-jammy-cppal
11
+ # windows-2019-cppal
12
+ # windows-2022-cppal
13
+
14
+ imagestobuild="
15
+ ubuntu-bionic-arm64-cppal
16
+ ubuntu-bionic-cppal
17
+ ubuntu-focal-arm64-cppal
18
+ ubuntu-focal-cppal
19
+ ubuntu-jammy-arm64-cppal
20
+ ubuntu-jammy-cppal
21
+ windows-2019-cppal
22
+ windows-2022-cppal
23
+ "
24
+
25
+ timestamp=$( date +%Y%m%d_%H%M%S)
26
+ cd ..
27
+ mainfolder=$( pwd)
28
+
29
+ task (){
30
+ set -xe
31
+ thisimage=$1
32
+ echo " Updating $thisimage "
33
+ runnertemplatefolder=" ${mainfolder} /examples/multi-runner-cppal/templates/runner-configs"
34
+ bckfolder=" ${runnertemplatefolder} /bcks"
35
+ runnertemplate=" ${thisimage% -cppal} .yaml"
36
+ # backup. perhaps not needed.
37
+ cp ${runnertemplatefolder} /${runnertemplate} ${bckfolder} /${runnertemplate} .${timestamp}
38
+ newline=" instance_target_capacity_type: \" on-demand\" "
39
+ sed -i " s/instance_target_capacity_type:.*/$newline /g" ${runnertemplatefolder} /${runnertemplate}
40
+ }
41
+
42
+ for image in $imagestobuild ; do
43
+ task " $image " &
44
+ done
You can’t perform that action at this time.
0 commit comments