Skip to content
This repository was archived by the owner on Nov 25, 2019. It is now read-only.

Commit 9600ab6

Browse files
committed
Add cloud build config
1 parent 630847d commit 9600ab6

File tree

1 file changed

+88
-0
lines changed

1 file changed

+88
-0
lines changed

build.yml

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
timeout: 1h
2+
steps:
3+
- id: git
4+
name: gcr.io/cloud-builders/git
5+
args:
6+
- clone
7+
- https://github.com/StratusNetwork/docker.git
8+
- id: base
9+
name: gcr.io/cloud-builders/docker
10+
args:
11+
- build
12+
- --tag=minecraft:base
13+
- --cache-from=gcr.io/$PROJECT_ID/minecraft:base-$BRANCH_NAME
14+
- --build-arg=BRANCH_BASE=$_BRANCH_BASE
15+
- --build-arg=BRANCH_PLUGINS=$BRANCH_NAME
16+
- docker/minecraft
17+
wait_for:
18+
- git
19+
- id: base-post
20+
name: gcr.io/cloud-builders/docker
21+
args:
22+
- tag
23+
- minecraft:base
24+
- gcr.io/$PROJECT_ID/minecraft:base-$BRANCH_NAME
25+
wait_for:
26+
- base
27+
- id: shared
28+
name: gcr.io/cloud-builders/docker
29+
args:
30+
- build
31+
- --tag=minecraft:shared
32+
- --cache-from=gcr.io/$PROJECT_ID/minecraft:shared-$BRANCH_NAME
33+
- --build-arg=BRANCH_BASE=$_BRANCH_BASE
34+
- --build-arg=BRANCH_PLUGINS=$BRANCH_NAME
35+
- docker/minecraft/shared
36+
wait_for:
37+
- base
38+
- id: shared-post
39+
name: gcr.io/cloud-builders/docker
40+
args:
41+
- tag
42+
- minecraft:shared
43+
- gcr.io/$PROJECT_ID/minecraft:shared-$BRANCH_NAME
44+
wait_for:
45+
- shared
46+
- id: bukkit
47+
name: gcr.io/cloud-builders/docker
48+
args:
49+
- build
50+
- --tag=minecraft:bukkit
51+
- --cache-from=gcr.io/$PROJECT_ID/minecraft:bukkit-$BRANCH_NAME
52+
- --build-arg=BRANCH_BASE=$_BRANCH_BASE
53+
- --build-arg=BRANCH_PLUGINS=$BRANCH_NAME
54+
- docker/minecraft/bukkit
55+
wait_for:
56+
- shared
57+
- id: bukkit-post
58+
name: gcr.io/cloud-builders/docker
59+
args:
60+
- tag
61+
- minecraft:bukkit
62+
- gcr.io/$PROJECT_ID/minecraft:bukkit-$BRANCH_NAME
63+
wait_for:
64+
- bukkit
65+
- id: bungee
66+
name: gcr.io/cloud-builders/docker
67+
args:
68+
- build
69+
- --tag=minecraft:bungee
70+
- --cache-from=gcr.io/$PROJECT_ID/minecraft:bungee-$BRANCH_NAME
71+
- --build-arg=BRANCH_BASE=$_BRANCH_BASE
72+
- --build-arg=BRANCH_PLUGINS=$BRANCH_NAME
73+
- docker/minecraft/bungee
74+
wait_for:
75+
- shared
76+
- id: bungee-post
77+
name: gcr.io/cloud-builders/docker
78+
args:
79+
- tag
80+
- minecraft:bungee
81+
- gcr.io/$PROJECT_ID/minecraft:bungee-$BRANCH_NAME
82+
wait_for:
83+
- bungee
84+
images:
85+
- gcr.io/$PROJECT_ID/minecraft:base-$BRANCH_NAME
86+
- gcr.io/$PROJECT_ID/minecraft:shared-$BRANCH_NAME
87+
- gcr.io/$PROJECT_ID/minecraft:bukkit-$BRANCH_NAME
88+
- gcr.io/$PROJECT_ID/minecraft:bungee-$BRANCH_NAME

0 commit comments

Comments
 (0)