Files
DataMate/.github/workflows/package.yml
hhhhsc701 6bbde0ec56 feature: 清洗任务详情页 (#73)
* feature: 清洗任务详情

* fix: 取消构建镜像,改为直接拉取

* fix: 增加清洗任务详情页

* fix: 增加清洗任务详情页

* fix: 算子列表可点击

* fix: 模板详情和更新
2025-11-12 18:00:19 +08:00

71 lines
1.9 KiB
YAML

name: Package All
on:
workflow_dispatch:
jobs:
backend-docker-build:
name: Build and Push Backend Docker Image
uses: ./.github/workflows/docker-image-save.yml
with:
service_name: backend
frontend-docker-build:
name: Build and Push Frontend Docker Image
uses: ./.github/workflows/docker-image-save.yml
with:
service_name: frontend
database-docker-build:
name: Build and Push Database Docker Image
uses: ./.github/workflows/docker-image-save.yml
with:
service_name: database
runtime-docker-build:
name: Build and Push Runtime Docker Image
uses: ./.github/workflows/docker-image-save.yml
with:
service_name: runtime
backend-python-docker-build:
name: Build and Push Backend Python Docker Image
uses: ./.github/workflows/docker-image-save.yml
with:
service_name: backend-python
package-all:
needs:
- backend-docker-build
- frontend-docker-build
- database-docker-build
- backend-python-docker-build
- runtime-docker-build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Download Image
uses: actions/download-artifact@v5
with:
path: images
pattern: datamate-*
merge-multiple: true
- name: Package
run: |
cp runtime/deer-flow/.env.example deployment/docker/deer-flow/.env
cp runtime/deer-flow/conf.yaml.example deployment/docker/deer-flow/conf.yaml
cp runtime/deer-flow/.env.example deployment/helm/deer-flow/charts/public/.env
cp runtime/deer-flow/conf.yaml.example deployment/helm/deer-flow/charts/public/conf.yaml
tar -cvf datamate.tar deployment/ images
- name: Upload Package
uses: actions/upload-artifact@v4
with:
name: DataMate
include-hidden-files: true
path: |
deployment/
images/