Files
kami_jd_ck/.drone.yml
danial aa25b9e17e ci: 更新 Docker 部署配置和环境设置
- 修改 .drone.yml 中的 Docker Compose 命令,使用 jd_bind_card_server 代替 bind_card
- 更新 .gitignore 文件,使用通配符路径以更全面地忽略文件和目录
- 在 babel_channel/app.py 中,将 unidbg_url 的 IP 地址改为服务名 unidbg_boot_server
- 修改 unidbg_boot_server/Dockerfile,将暴露的端口从 8080 改为 9999
2025-04-13 23:02:56 +08:00

129 lines
3.9 KiB
YAML

kind: pipeline
name: default
steps:
- name: ticket_slide_server
image: plugins/docker
settings:
repo: git.kkknametrans.buzz/danial/kami_jd_ticket_slide_server_${DRONE_BRANCH}
dockerfile: ./ticket_slide_server/Dockerfile
context: ./ticket_slide_server
tags: latest
registry: git.kkknametrans.buzz
username: danial
password: 44da20ea9d7c4baeb90f9ba7a069c790dc4af6e4
when:
changeset:
includes: [ ticket_slide_server/** ]
- name: unidbg_boot_server
image: plugins/docker
settings:
repo: git.kkknametrans.buzz/danial/kami_jd_unidbg_boot_server_${DRONE_BRANCH}
dockerfile: ./unidbg_boot_server/Dockerfile
context: ./unidbg_boot_server
tags: latest
registry: git.kkknametrans.buzz
username: danial
password: 44da20ea9d7c4baeb90f9ba7a069c790dc4af6e4
when:
changeset:
includes: [ unidbg_boot_server/** ]
- name: bind_card
image: plugins/docker
settings:
repo: git.kkknametrans.buzz/danial/kami_jd_bind_card_${DRONE_BRANCH}
dockerfile: ./bind_card/Dockerfile
context: ./bind_card
tags: latest
registry: git.kkknametrans.buzz
username: danial
password: 44da20ea9d7c4baeb90f9ba7a069c790dc4af6e4
when:
changeset:
includes: [ bind_card/** ]
- name: babel_channel
image: plugins/docker
settings:
repo: git.kkknametrans.buzz/danial/jd_babel_channel_${DRONE_BRANCH}
dockerfile: ./babel_channel/Dockerfile
context: ./babel_channel
tags: latest
registry: git.kkknametrans.buzz
username: danial
password: 44da20ea9d7c4baeb90f9ba7a069c790dc4af6e4
when:
changeset:
includes: [ babel_channel/** ]
# 部署到开发环境
- name: ticket_slide_server_deploy
image: appleboy/drone-ssh
settings:
host: 38.38.251.113
username: root
password:
from_secret: www_password
port: 31245
script:
- cd /data/kami
- BRANCH=${DRONE_BRANCH} docker compose --profile ticket_slide_server pull
- BRANCH=${DRONE_BRANCH} docker compose --profile ticket_slide_server down
- BRANCH=${DRONE_BRANCH} docker compose --profile ticket_slide_server up -d
when:
changeset:
includes: [ ticket_slide_server/** ]
- name: unidbg_boot_server_deploy
image: appleboy/drone-ssh
settings:
host: 38.38.251.113
username: root
password:
from_secret: www_password
port: 31245
script:
- cd /data/kami
- BRANCH=${DRONE_BRANCH} docker compose --profile unidbg_boot_server pull
- BRANCH=${DRONE_BRANCH} docker compose --profile unidbg_boot_server down
- BRANCH=${DRONE_BRANCH} docker compose --profile unidbg_boot_server up -d
when:
changeset:
includes: [ unidbg_boot_server/** ]
- name: bind_card_deploy
image: appleboy/drone-ssh
settings:
host: 38.38.251.113
username: root
password:
from_secret: www_password
port: 31245
script:
- cd /data/kami
- BRANCH=${DRONE_BRANCH} docker compose --profile jd_bind_card_server pull
- BRANCH=${DRONE_BRANCH} docker compose --profile jd_bind_card_server down
- BRANCH=${DRONE_BRANCH} docker compose --profile jd_bind_card_server up -d
when:
changeset:
includes: [ bind_card/** ]
- name: babel_channel_deploy
image: appleboy/drone-ssh
settings:
host: 38.38.251.113
username: root
password:
from_secret: www_password
port: 31245
script:
- cd /data/kami
- BRANCH=${DRONE_BRANCH} docker compose --profile babel_channel pull
- BRANCH=${DRONE_BRANCH} docker compose --profile babel_channel down
- BRANCH=${DRONE_BRANCH} docker compose --profile babel_channel up -d
when:
changeset:
includes: [ babel_channel/** ]