Use buildah image

This commit is contained in:
me 2022-11-10 01:40:46 +01:00
parent 02337900c1
commit 00e3f21975
1 changed files with 6 additions and 33 deletions

View File

@ -5,8 +5,8 @@ name: default
steps:
- name: build git
image: plugins/docker
settings:
image: quay.io/buildah/stable:latest
environment:
registry: git.fredhs.net
repo: git.fredhs.net/${DRONE_REPO}
dockerfile: Containerfile
@ -14,34 +14,7 @@ steps:
from_secret: git_user
password:
from_secret: git_password
purge: true
auto_tag: false
tags: latest
- name: build harbor
image: plugins/docker
settings:
registry: cr.fredhs.net
repo: cr.fredhs.net/r/${DRONE_REPO_NAME,,}
dockerfile: Containerfile
username:
from_secret: harbor_user
password:
from_secret: harbor_password
purge: true
auto_tag: false
tags: latest
- name: build gitea
image: plugins/docker
settings:
registry: gitea.fredhs.net
repo: gitea.fredhs.net/${DRONE_REPO}
dockerfile: Containerfile
username:
from_secret: gitea_user
password:
from_secret: gitea_password
purge: true
auto_tag: false
tags: latest
commands:
- buildah login -u ${username} -p ${password}
- buildah bud -t ${repo}:latest -f {dockerfile} .
- buildah push ${repo}:latest