添加更多 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 kind: pipeline
name: 构建 Docker 镜像 name: 构建 Docker Nightly 镜像
type: docker type: docker
trigger: trigger:
event: event:
- custom - commit
branch: branch:
- master - master
@ -16,7 +16,7 @@ steps:
username: kagami-ci username: kagami-ci
password: password:
from_secret: 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 registry: gitea.service.jazzwhom.top
tags: tags:
- nightly - nightly
@ -25,16 +25,59 @@ steps:
volumes: volumes:
- name: docker-socket - name: docker-socket
path: /var/run/docker.sock 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 image: appleboy/drone-discord
settings: settings:
webhook_id: webhook_id:
from_secret: DISCORD-WEBHOOK-ID from_secret: DISCORD-WEBHOOK-ID
webhook_token: webhook_token:
from_secret: DISCORD-WEBHOOK-TOKEN from_secret: DISCORD-WEBHOOK-TOKEN
username: DroneCI 构建告知 username: DroneCI Release 告知
message: 构建成功!已经上传了 Docker 包gitea.service.jazzwhom.top/Passthem/konabot:${DRONE_TAG}
volumes: - name: Discord Release 构建失败告知
- name: docker-socket image: appleboy/drone-discord
host: settings:
path: /var/run/docker.sock webhook_id:
from_secret: DISCORD-WEBHOOK-ID
webhook_token:
from_secret: DISCORD-WEBHOOK-TOKEN
username: DroneCI Release 构建失败告知
message: 构建失败了orz
when:
status:
- failure