You've already forked DataMate
61 lines
1.8 KiB
YAML
61 lines
1.8 KiB
YAML
name: Package All
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
backend-docker-build:
|
|
name: Build and Push Backend Docker Image
|
|
uses: ./.github/workflows/docker-image-backend.yml
|
|
|
|
frontend-docker-build:
|
|
name: Build and Push Frontend Docker Image
|
|
uses: ./.github/workflows/docker-image-frontend.yml
|
|
|
|
database-docker-build:
|
|
name: Build and Push Database Docker Image
|
|
uses: ./.github/workflows/docker-image-database.yml
|
|
|
|
runtime-docker-build:
|
|
name: Build and Push Runtime Docker Image
|
|
uses: ./.github/workflows/docker-image-runtime.yml
|
|
|
|
backend-python-docker-build:
|
|
name: Build and Push Backend Python Docker Image
|
|
uses: ./.github/workflows/docker-image-backend-python.yml
|
|
|
|
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/ |