when: - event: push branch: include: - main - feature/* steps: - name: build image: woodpeckerci/plugin-kaniko settings: username: from_secret: registry_username password: from_secret: registry_password tags: latest insecure: true insecure-registry: registry.woni.link repo: woni/office-xbot-feishu registry: registry.woni.link mirrors: - https://5c492fmo.mirror.aliyuncs.com dockerfile: ./Dockerfile - name: scp image: appleboy/drone-scp settings: host: from_secret: ssh_host username: from_secret: ssh_user port: 22 key: from_secret: ssh_key tags: 0.1 target: /home/docker/office-xbot-feishu source: ./docker-compose.yaml - name: deploy image: appleboy/drone-ssh settings: host: from_secret: ssh_host username: from_secret: ssh_user port: 22 key: from_secret: ssh_key script: - cd /home/docker/office-xbot-feishu # - sudo sed -i "s#development#production#g" .flaskenv - docker compose down - docker compose rm - docker compose pull - docker compose --env-file .env up -d - name: feishu image: keepchen/drone-feishu settings: token: from_secret: feishu_token secret: from_secret: feishu_secret card_title: "Office-xbot-feishu 通知" success_img_key: "" failure_img_key: "" powered_by_img_key: "" powered_by_img_alt: "" when: - status: [failure, success]