11name : Publish Docker images
22
33on :
4- push :
5- branches : [main]
64 release :
75 types : [published]
86 workflow_dispatch :
@@ -14,7 +12,7 @@ permissions:
1412jobs :
1513
1614 call-docker-build-fastchat :
17- uses : localagi/ai-dedicated-workflows/.github/workflows/operation-docker-build-publish.yml@v1
15+ uses : localagi/ai-dedicated-workflows/.github/workflows/operation-docker-build-publish.yml@v3
1816 with :
1917 registry-github-enable : false
2018 registry-repo-name : fastchat
2422 type=semver,pattern={{version}}
2523 build-args : |
2624 FASTCHAT_VERSION=${{ github.ref_name }}
27- registry-readme : README-docker.md
2825 platforms : linux/amd64,linux/arm64/v8
2926 secrets : inherit
30-
31- call-docker-build-fastchat-controller :
32- uses : localagi/ai-dedicated-workflows/.github/workflows/operation-docker-build-publish.yml@v1
33- with :
34- registry-github-enable : false
35- registry-repo-name : fastchat-controller
36- tags : |
37- type=schedule
38- type=ref,event=branch
39- type=semver,pattern={{version}}
40- dockerfile : Dockerfile.controller
41- build-args : |
42- FROM_IMAGE=${{ needs.call-docker-build-fastchat.outputs.primary-image }}
43- registry-readme : README-docker.md
44- platforms : linux/amd64,linux/arm64/v8
45- secrets : inherit
46- needs : call-docker-build-fastchat
47-
48- call-docker-build-fastchat-worker :
49- uses : localagi/ai-dedicated-workflows/.github/workflows/operation-docker-build-publish.yml@v1
50- with :
51- registry-github-enable : false
52- registry-repo-name : fastchat-worker
53- tags : |
54- type=schedule
55- type=ref,event=branch
56- type=semver,pattern={{version}}
57- dockerfile : Dockerfile.worker
58- build-args : |
59- FROM_IMAGE=${{ needs.call-docker-build-fastchat.outputs.primary-image }}
60- registry-readme : README-docker.md
61- platforms : linux/amd64,linux/arm64/v8
62- secrets : inherit
63- needs : call-docker-build-fastchat
64-
65- call-docker-build-fastchat-api :
66- uses : localagi/ai-dedicated-workflows/.github/workflows/operation-docker-build-publish.yml@v1
67- with :
68- registry-github-enable : false
69- registry-repo-name : fastchat-api
70- tags : |
71- type=schedule
72- type=ref,event=branch
73- type=semver,pattern={{version}}
74- dockerfile : Dockerfile.api
75- build-args : |
76- FROM_IMAGE=${{ needs.call-docker-build-fastchat.outputs.primary-image }}
77- registry-readme : README-docker.md
78- platforms : linux/amd64,linux/arm64/v8
79- secrets : inherit
80- needs : call-docker-build-fastchat
81-
82- call-docker-build-fastchat-gradio :
83- uses : localagi/ai-dedicated-workflows/.github/workflows/operation-docker-build-publish.yml@v1
84- with :
85- registry-github-enable : false
86- registry-repo-name : fastchat-gradio
87- tags : |
88- type=schedule
89- type=ref,event=branch
90- type=semver,pattern={{version}}
91- dockerfile : Dockerfile.gradio
92- build-args : |
93- FROM_IMAGE=${{ needs.call-docker-build-fastchat.outputs.primary-image }}
94- registry-readme : README-docker.md
95- platforms : linux/amd64,linux/arm64/v8
96- secrets : inherit
97- needs : call-docker-build-fastchat
0 commit comments