mediagoblin-docker/.drone.yml

28 lines
600 B
YAML

kind: pipeline
name: build
clone:
skip_verify: true
steps:
- name: build
image: plugins/docker
settings:
USERNAME:
from_secret: docker_username
PASSWORD:
from_secret: docker_password
IMAGE_NAME: projects.torsion.org/witten/mediagoblin-docker
commands:
- podman login --username "$USERNAME" --password "$PASSWORD" projects.torsion.org
- podman build --tag "$IMAGE_NAME" --storage-opt "overlay.mount_program=/usr/bin/fuse-overlayfs" .
- podman push "$IMAGE_NAME"
trigger:
repo:
- witten/mediagoblin-docker
branch:
- master
event:
- push