添加更多 CI 流水线

This commit is contained in:
2025-09-28 01:25:43 +08:00
parent 3c49824711
commit 3dbf3d128d

View File

@ -1,10 +1,10 @@
kind: pipeline
name: 构建 Docker 镜像
name: 构建 Docker Nightly 镜像
type: docker
trigger:
event:
- custom
- commit
branch:
- master
@ -16,7 +16,7 @@ steps:
username: kagami-ci
password:
from_secret: KAGAMI-CI-PASSWORD
repo: gitea.service.jazzwhom.top/kagami-ci/konabot
repo: gitea.service.jazzwhom.top/Passthem/konabot
registry: gitea.service.jazzwhom.top
tags:
- nightly
@ -25,16 +25,59 @@ steps:
volumes:
- name: docker-socket
path: /var/run/docker.sock
- name: Discord 构建告知
volumes:
- name: docker-socket
host:
path: /var/run/docker.sock
---
kind: pipeline
name: 构建 Docker Release 镜像
type: docker
trigger:
event:
- tag
branch:
- master
steps:
- name: 构建并推送 Release Docker 镜像
image: plugins/docker:latest
privileged: true
settings:
username: kagami-ci
password:
from_secret: KAGAMI-CI-PASSWORD
repo: gitea.service.jazzwhom.top/Passthem/konabot
registry: gitea.service.jazzwhom.top
tags:
- ${DRONE_TAG}
- latest
dockerfile: Dockerfile
volumes:
- name: docker-socket
path: /var/run/docker.sock
- name: Discord Release 告知
image: appleboy/drone-discord
settings:
webhook_id:
from_secret: DISCORD-WEBHOOK-ID
webhook_token:
from_secret: DISCORD-WEBHOOK-TOKEN
username: DroneCI 构建告知
volumes:
- name: docker-socket
host:
path: /var/run/docker.sock
username: DroneCI Release 告知
message: 构建成功!已经上传了 Docker 包gitea.service.jazzwhom.top/Passthem/konabot:${DRONE_TAG}
- name: Discord Release 构建失败告知
image: appleboy/drone-discord
settings:
webhook_id:
from_secret: DISCORD-WEBHOOK-ID
webhook_token:
from_secret: DISCORD-WEBHOOK-TOKEN
username: DroneCI Release 构建失败告知
message: 构建失败了orz
when:
status:
- failure