migrate ci to woodpecker

This commit is contained in:
jianxin committed 2026-06-01 17:10:09 +08:00
1 parent a6bb166a28
commit 199ca44971
1 file changed
+12 -35
+12 -35
View File
@@ -1,32 +1,29 @@
--- when:
kind: pipeline - event: push
type: docker branch:
name: default include:
- main
- feature/*
steps: steps:
- name: build - name: build
image: plugins/docker:latest image: woodpeckerci/plugin-kaniko
volumes:
- name: dockersock
path: /var/run/docker.sock
pull: never
privileged: true
settings: settings:
pull_image: false
username: username:
from_secret: registry_username from_secret: registry_username
password: password:
from_secret: registry_password from_secret: registry_password
tags: latest tags: latest
insecure: true insecure: true
insecure-registry: registry.woni.io
repo: registry.woni.io/woni/office-xbot-feishu repo: registry.woni.io/woni/office-xbot-feishu
registry: registry.woni.io registry: registry.woni.io
mirror: https://5c492fmo.mirror.aliyuncs.com mirrors:
- https://5c492fmo.mirror.aliyuncs.com
dockerfile: ./Dockerfile dockerfile: ./Dockerfile
- name: scp - name: scp
image: appleboy/drone-scp image: appleboy/drone-scp
pull: never
settings: settings:
host: host:
from_secret: ssh_host from_secret: ssh_host
@@ -41,7 +38,6 @@ steps:
- name: deploy - name: deploy
image: appleboy/drone-ssh image: appleboy/drone-ssh
pull: never
settings: settings:
host: host:
from_secret: ssh_host from_secret: ssh_host
@@ -57,12 +53,11 @@ steps:
# - sudo sed -i "s#development#production#g" .flaskenv # - sudo sed -i "s#development#production#g" .flaskenv
- docker compose down - docker compose down
- docker compose rm - docker compose rm
- docker compose pull office-xbot-feishu - docker compose pull
- docker compose --env-file .env up -d - docker compose --env-file .env up -d
- name: feishu - name: feishu
image: keepchen/drone-feishu image: keepchen/drone-feishu
pull: never
settings: settings:
token: token:
from_secret: feishu_token from_secret: feishu_token
@@ -73,23 +68,5 @@ steps:
failure_img_key: "" failure_img_key: ""
powered_by_img_key: "" powered_by_img_key: ""
powered_by_img_alt: "" powered_by_img_alt: ""
commands:
- env
when: when:
status: [failure, success] - status: [failure, success]
trigger:
branch:
include:
- main
- feature/*
volumes:
- name: dockersock
host:
path: /var/run/docker.sock
- name: cache
host:
path: /tmp/cache