aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlo Landmeter <clandmeter@alpinelinux.org>2019-05-18 10:40:03 +0000
committerCarlo Landmeter <clandmeter@alpinelinux.org>2019-05-21 20:11:53 +0000
commitf57584859d80cf74edd8a3603c7338e7d58f06bf (patch)
tree1032f3a25194a851c111951a08e7ef85e067c121
parent2a1fe6272e240586da13b1b095dfff0c4b9c2620 (diff)
downloaddocker-abuild-f57584859d80cf74edd8a3603c7338e7d58f06bf.tar.bz2
docker-abuild-f57584859d80cf74edd8a3603c7338e7d58f06bf.tar.xz
drone: add depends_on dockerfiles
this should run steps in parallel
-rw-r--r--.drone.jsonnet1
-rw-r--r--.drone.yml44
2 files changed, 45 insertions, 0 deletions
diff --git a/.drone.jsonnet b/.drone.jsonnet
index 1ead91b..f53b4ec 100644
--- a/.drone.jsonnet
+++ b/.drone.jsonnet
@@ -29,6 +29,7 @@ local pipeline(arch, darch, tags) = {
tags: '%s-%s' % [std.strReplace(tag, 'v', ''), arch],
dockerfile: 'Dockerfiles/%s/%s/Dockerfile' % [tag, arch],
},
+ depends_on: ['dockerfiles'],
}
for tag in tags
],
diff --git a/.drone.yml b/.drone.yml
index 81b42b3..6fa332c 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -22,6 +22,8 @@ steps:
tags: 3.6-x86
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: v3.7
image: plugins/docker
@@ -33,6 +35,8 @@ steps:
tags: 3.7-x86
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: v3.8
image: plugins/docker
@@ -44,6 +48,8 @@ steps:
tags: 3.8-x86
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: v3.9
image: plugins/docker
@@ -55,6 +61,8 @@ steps:
tags: 3.9-x86
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: edge
image: plugins/docker
@@ -66,6 +74,8 @@ steps:
tags: edge-x86
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
---
kind: pipeline
@@ -91,6 +101,8 @@ steps:
tags: 3.6-x86_64
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: v3.7
image: plugins/docker
@@ -102,6 +114,8 @@ steps:
tags: 3.7-x86_64
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: v3.8
image: plugins/docker
@@ -113,6 +127,8 @@ steps:
tags: 3.8-x86_64
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: v3.9
image: plugins/docker
@@ -124,6 +140,8 @@ steps:
tags: 3.9-x86_64
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: edge
image: plugins/docker
@@ -135,6 +153,8 @@ steps:
tags: edge-x86_64
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
---
kind: pipeline
@@ -160,6 +180,8 @@ steps:
tags: 3.6-aarch64
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: v3.7
image: plugins/docker
@@ -171,6 +193,8 @@ steps:
tags: 3.7-aarch64
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: v3.8
image: plugins/docker
@@ -182,6 +206,8 @@ steps:
tags: 3.8-aarch64
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: v3.9
image: plugins/docker
@@ -193,6 +219,8 @@ steps:
tags: 3.9-aarch64
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: edge
image: plugins/docker
@@ -204,6 +232,8 @@ steps:
tags: edge-aarch64
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
---
kind: pipeline
@@ -229,6 +259,8 @@ steps:
tags: 3.6-armhf
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: v3.7
image: plugins/docker
@@ -240,6 +272,8 @@ steps:
tags: 3.7-armhf
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: v3.8
image: plugins/docker
@@ -251,6 +285,8 @@ steps:
tags: 3.8-armhf
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: v3.9
image: plugins/docker
@@ -262,6 +298,8 @@ steps:
tags: 3.9-armhf
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: edge
image: plugins/docker
@@ -273,6 +311,8 @@ steps:
tags: edge-armhf
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
---
kind: pipeline
@@ -298,6 +338,8 @@ steps:
tags: 3.9-armv7
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
- name: edge
image: plugins/docker
@@ -309,5 +351,7 @@ steps:
tags: edge-armv7
username:
from_secret: docker_user
+ depends_on:
+ - dockerfiles
...