13 Commits
Author SHA1 Message Date
jianxinandClaude Opus 4.8 20e20daafc ci: pull base image from self-hosted registry (avoid docker hub)
ci/woodpecker/push/woodpecker Pipeline was successful
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 22:00:53 +08:00
jianxinandClaude Opus 4.8 446be6e94e ci: drop docker/dockerfile syntax directive (Hub unreachable, builtin frontend supports cache mount)
ci/woodpecker/push/woodpecker Pipeline failed
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 21:51:21 +08:00
jianxinandClaude Opus 4.8 61e43eb885 ci: switch build from kaniko to docker buildx with registry cache
ci/woodpecker/push/woodpecker Pipeline failed
- build step: kaniko -> woodpeckerci/plugin-docker-buildx
- enable registry layer cache (cache_images) for fast rebuilds
- keep extra_hosts to push over internal network
- Dockerfile: BuildKit pip cache mount + syntax/env tidy

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 21:47:27 +08:00
jianxinandClaude Opus 4.8 e81722b8d2 slim down image: python:3.10-slim base + python-based healthcheck
ci/woodpecker/push/woodpecker Pipeline was canceled
Base python:3.10 (917MB) dominated the 986MB image and kaniko's snapshot/push time. All deps are pure-python/wheels, so slim works without build tools. Replace the curl healthcheck (curl absent in slim) with a stdlib urllib check.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 17:40:57 +08:00
jianxin 1eaee98bca use requirements for docker build
ci/woodpecker/push/woodpecker Pipeline was successful
2026-06-04 15:25:11 +08:00
jianxin 4ef9913fb5 add card message callback
continuous-integration/drone/push Build is passing
2025-03-26 22:59:51 +08:00
jianxin d6dce2dc9e add card message callback
continuous-integration/drone/push Build is failing
2025-03-26 22:12:03 +08:00
jianxin 0d76a6ef96 add new event
continuous-integration/drone/push Build is passing
2024-04-09 12:54:40 +08:00
jianxin 4d92f700ad add celery
continuous-integration/drone/push Build is failing
2024-01-19 00:37:31 +08:00
jianxin 1b6d0576ca adjust drone config
continuous-integration/drone/push Build is passing
2024-01-17 08:47:23 +08:00
jianxin 54370a2fe0 drone add cache
continuous-integration/drone/push Build is passing
2024-01-18 00:22:18 +08:00
jianxin f9b288a04f adjust cd config
continuous-integration/drone/push Build is passing
2024-01-16 21:03:52 +08:00
jianxin a3e69e23d7 add docker cicd 2024-01-16 20:35:23 +08:00