🚧 Try out Drone CI
continuous-integration/drone/push Build is passing Details

master
Gerber, Mike 4 years ago
parent 357ccf0ed7
commit b8525399aa

@ -0,0 +1,38 @@
def main(ctx):
if ctx.build.event == "tag":
name = "release"
dry_run = False
auto_tag = True
elif ctx.build.branch == "master":
name = "master"
dry_run = True
auto_tag = False
else:
return
return {
"kind": "pipeline",
"name": name,
"steps": [
{
"name": "prepare data",
"image": "alpine",
"commands": [
"apk update && apk add bash curl",
"FORCE_DOWNLOAD=y ./build-tmp-XXX"
]
},
{
"name": "build core",
"image": "plugins/docker",
"settings": {
"dry_run": dry_run,
"auto_tag": auto_tag,
"username": { "from_secret": "docker_username" },
"password": { "from_secret": "docker_password" },
"repo": "mikegerber/my_ocrd_workflow-core",
"dockerfile": "Dockerfile-core",
}
}
]
}

@ -1,45 +0,0 @@
kind: pipeline
name: default
steps:
- name: prepare data
image: alpine
commands:
- apk update && apk add bash curl
- FORCE_DOWNLOAD=y ./build-tmp-XXX
- name: build core
image: plugins/docker
settings:
dry_run: true
repo: mikegerber/my_ocrd_workflow-core
dockerfile: Dockerfile-core
trigger:
branch:
- master
---
kind: pipeline
name: release
steps:
- name: prepare data
image: alpine
commands:
- apk update && apk add bash curl
- FORCE_DOWNLOAD=y ./build-tmp-XXX
- name: build core
image: plugins/docker
settings:
auto_tag: true
username:
from_secret: docker_username
password:
from_secret: docker_password
repo: mikegerber/my_ocrd_workflow-core
dockerfile: Dockerfile-core
trigger:
event:
- tag
Loading…
Cancel
Save