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

Commit 6792953

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

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

0 commit comments

Comments
 (0)