mirror of
https://github.com/qurator-spk/ocrd-galley.git
synced 2025-06-09 06:39:53 +02:00
This commit is contained in:
parent
357ccf0ed7
commit
b8525399aa
2 changed files with 38 additions and 45 deletions
38
.drone.star
Normal file
38
.drone.star
Normal file
|
@ -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",
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
45
.drone.yml
45
.drone.yml
|
@ -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…
Add table
Add a link
Reference in a new issue