test: verify drone ci
Some checks are pending
continuous-integration/drone/push Build is pending

This commit is contained in:
2025-12-20 01:26:59 +08:00
parent e233f0d8bc
commit d7ea4e52cc

View File

@@ -1,47 +1,10 @@
kind: pipeline
type: docker
name: deploy to k3s
trigger:
branch:
- master
event:
- push
- custom
name: test
steps:
- name: setup docker
image: docker:dind
- name: hello
image: alpine
commands:
- docker login -u admin -p admin localhost:5000
- name: build backend
image: node:22-alpine
commands:
- npm install -g pnpm
- cd apps/backend
- pnpm install --frozen-lockfile
- docker build -t localhost:5000/backend:latest .
- docker push localhost:5000/backend:latest
- name: build frontend
image: node:22-alpine
commands:
- npm install -g pnpm
- cd apps/frontend
- pnpm install --frozen-lockfile
- docker build --build-arg API_BASE=http://backend-service:3001 -t localhost:5000/frontend:latest .
- docker push localhost:5000/frontend:latest
- name: deploy to k3s
image: rancher/kubectl
commands:
- kubectl rollout restart deployment/backend
- kubectl rollout restart deployment/frontend
services:
- name: docker
image: docker:dind
privileged: true
environment:
DOCKER_TLS_CERTDIR: ""
- echo "✅ Drone CI/CD is working!"
- date