Files
dashboard-backend/.gitea/workflows/deploy.yml
CloudForge Dev 882b2e0317
Some checks failed
Build and Deploy / build-deploy (push) Failing after 6s
Test Runner / test (push) Successful in 3s
Docker build workflow
2025-11-19 15:28:31 +08:00

36 lines
965 B
YAML

name: Build and Deploy
on:
push:
branches:
- main
jobs:
build-deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Build Docker Images
run: |
# 後端
docker build -t cloudforge-dashboard-backend:${{ github.sha }} ./dashboard-backend
docker tag cloudforge-dashboard-backend:${{ github.sha }} cloudforge-dashboard-backend:latest
# 前端
docker build -t cloudforge-dashboard-frontend:${{ github.sha }} ./dashboard-frontend
docker tag cloudforge-dashboard-frontend:${{ github.sha }} cloudforge-dashboard-frontend:latest
echo "✅ Images built successfully"
- name: Check images
run: docker images | grep cloudforge
- name: Deploy to K3S
run: |
echo "✅ Ready to deploy"
# 暫時先驗證 build 成功
# 下一步:設置 kubeconfig 和部署