chore(ci): enable automated dev image push, and add release image gen

This commit is contained in:
zima 2025-07-02 23:04:16 -07:00
parent 3e56bfa38d
commit 8e9c880e29

View file

@ -24,9 +24,10 @@ steps:
- pnpm run --filter='!megalodon' test - pnpm run --filter='!megalodon' test
- pnpm run --filter=backend --filter=misskey-js lint - pnpm run --filter=backend --filter=misskey-js lint
- pnpm run --filter=frontend --filter=frontend-embed eslint - pnpm run --filter=frontend --filter=frontend-embed eslint
- name: Build and Deploy - name: Build and Push Dev Image
when: when:
- event: manual - branch: dev
- event: push
image: woodpeckerci/plugin-docker-buildx image: woodpeckerci/plugin-docker-buildx
settings: settings:
repo: codeberg.org/yeentown/barkey repo: codeberg.org/yeentown/barkey
@ -38,3 +39,18 @@ steps:
from_secret: docker_username from_secret: docker_username
password: password:
from_secret: docker_password from_secret: docker_password
- name: Build and Push Release
when:
- event: release
image: woodpeckerci/plugin-docker-buildx
settings:
repo: codeberg.org/yeentown/barkey
registry: codeberg.org
dockerfile: Dockerfile
platforms: linux/amd64
tag: latest
auto_tag: true
username:
from_secret: docker_username
password:
from_secret: docker_password