mastodon/.drone.yml

34 lines
816 B
YAML
Raw Permalink Normal View History

2023-07-11 22:08:12 +02:00
---
kind: pipeline
type: docker
name: build
steps:
2023-07-16 15:56:43 +02:00
- name: "Replace version tag"
image: "debian"
commands:
2023-07-16 18:12:06 +02:00
- sed -i s/INSERT_TAG_DURING_BUILD/$( echo $DRONE_TAG | cut -d '-' -f2 )/g lib/mastodon/version.rb
2023-07-16 15:56:43 +02:00
depends_on: ["clone"]
2023-07-11 22:08:12 +02:00
- name: "Build Image"
image: "plugins/docker:20.14.4"
2023-07-11 22:30:32 +02:00
environment:
DOCKER_BUILDKIT: 1
2023-07-11 22:08:12 +02:00
settings:
registry: git.rabbithole.cyou
repo: git.rabbithole.cyou/paravielfalt/mastodon
config:
from_secret: docker_hub_credentials_dockerconfig
username:
from_secret: gitea_docker_registry_username
password:
from_secret: gitea_docker_registry_password
tags:
- "${DRONE_TAG}"
force_tag: true
dockerfile: Dockerfile
2023-07-16 15:56:43 +02:00
depends_on: ["Replace version tag"]
2023-07-11 22:08:12 +02:00
trigger:
event: [tag]