Skip to content
Merged
Show file tree
Hide file tree
Changes from 107 commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
7e9d0ab
info aaa - 2025-11-28
joket11 Nov 28, 2025
ba40fae
🐛 Fix single added LLM model won't be saved automatically
Phinease Nov 29, 2025
d226323
🐛 Front-end development and optimization of market interface display
Phinease Nov 29, 2025
05dab1f
📝 Update multimodal tool description
Phinease Nov 29, 2025
6f493e5
info aaa - 2025-11-28 from joket11/patch-4
WMC001 Nov 29, 2025
878abf3
📝 Update agent import description
YehongPan Nov 29, 2025
e276c51
Merge remote-tracking branch 'origin/develop' into develop
YehongPan Nov 29, 2025
91d4adf
Update opensource-memorial-wall.md
hanyuan5888-beep Nov 29, 2025
67aef62
Add thank you note for Nexent in memorial wall
G-oeX Nov 30, 2025
2313523
Add gratitude entry for Nexent in memorial wall
G-oeX Nov 30, 2025
951d653
Add user testimonials to memorial wall documentation
peri1506 Nov 30, 2025
23f5dd4
📝 Update agent import description
Phinease Dec 1, 2025
01fdc16
⭐️ Agent Market Backend Adapt
Phinease Dec 1, 2025
c2b2dbc
⭐️ Agent Market Backend Adapt
Phinease Dec 1, 2025
94894e0
⭐️ ModelEngine Models Interrogation
Phinease Dec 1, 2025
5128bf8
⭐️ ModelEngine Models Interrogation
Phinease Dec 1, 2025
cbea6f8
⭐️ ModelEngine Models Interrogation
Phinease Dec 1, 2025
86e919f
🐛 Update url of agent market
WMC001 Dec 1, 2025
0e00a06
Merge branch 'develop' into wmc/bugfix_1117
WMC001 Dec 1, 2025
a6a8886
🐛 Update url of agent market
Phinease Dec 1, 2025
7511450
Merge branch 'develop' into csr-1128
Phinease Dec 1, 2025
dcd6885
Add message of gratitude for nexent platform
luna2025-collab Dec 1, 2025
89ae8bb
Update opensource-memorial-wall.md
kissmekm Dec 1, 2025
b1489c1
♻️ Add Unitest and fix node.js server env read
Phinease Dec 2, 2025
b3e78f3
♻️ Add Unitest and fix node.js server env read
Phinease Dec 2, 2025
041aca7
Add new entry to open source memorial wall
sbwrn Dec 2, 2025
9d654be
♻️ Add Unitest and fix node.js server env read
Phinease Dec 2, 2025
6dc7498
⭐️ ModelEngine Models Interrogation
Phinease Dec 2, 2025
24eb3d3
Update opensource-memorial-wall.md
huqinyuan Dec 2, 2025
1bce3a4
Update doc/docs/zh/opensource-memorial-wall.md
sbwrn Dec 2, 2025
72765ad
Add messages of support for nexent platform
sbwrn Dec 2, 2025
35f72a3
Update opensource-memorial-wall.md from hanyuan5888-beep/patch-1
WMC001 Dec 2, 2025
38e3259
Merge branch 'develop' into patch-1
WMC001 Dec 2, 2025
c1a2fb0
Add thank you note for Nexent in memorial wall from G-oeX/patch-1
WMC001 Dec 2, 2025
72e0c51
Merge branch 'develop' into patch-2
WMC001 Dec 2, 2025
4ad6a5e
Add gratitude entry for Nexent in memorial wall from G-oeX/patch-2
WMC001 Dec 2, 2025
c60209d
Merge branch 'develop' into patch-5
WMC001 Dec 2, 2025
1c73b14
Add message of gratitude for nexent platform from luna2025-collab/pat…
WMC001 Dec 2, 2025
c108707
Merge branch 'develop' into patch-1
WMC001 Dec 2, 2025
0e1b835
Add user testimonials to memorial wall documentation from peri1506/pa…
WMC001 Dec 2, 2025
9eea2cf
Merge branch 'develop' into patch-2
WMC001 Dec 2, 2025
141d085
Update opensource-memorial-wall.md from kissmekm/patch-2
WMC001 Dec 2, 2025
9b3c1f9
🐛 fix Status inconsistent in Agent Space
Phinease Dec 2, 2025
11f1a1f
Merge branch 'develop' into patch-2
WMC001 Dec 2, 2025
4a49202
Add new entry to open source memorial wall from sbwrn/patch-2
WMC001 Dec 2, 2025
d493e0a
Update opensource-memorial-wall.md from huqinyuan/patch-2
WMC001 Dec 2, 2025
accaab0
Merge branch 'develop' into patch-3
WMC001 Dec 2, 2025
084587a
Add messages of support for nexent platform from sbwrn/patch-3
WMC001 Dec 2, 2025
2b68225
🐛 chat with the specific agent when click chat icon in Agent Space
Phinease Dec 2, 2025
ebd2099
🐛 fix Status inconsistent in Agent Space
Phinease Dec 2, 2025
adcf29e
🐛 no expected error should show on UI
Phinease Dec 2, 2025
e353147
Add user comment for NEXENT event participation
Deng-peiying Dec 2, 2025
577f036
Unified two colum layout
xuyaqist Dec 2, 2025
9fb6e6f
Merge remote-tracking branch 'origin/develop' into develop
YehongPan Dec 2, 2025
691ed3c
🐛 Fix ooltip in agent config page has different color && Model modifi…
Phinease Dec 2, 2025
f4f56ec
feat: add version tag support for image publishing
loveTsong Dec 2, 2025
9c7c0b3
feat: make latest tag optional in image release
loveTsong Dec 2, 2025
62c3566
🐛 Add unitest
Phinease Dec 2, 2025
875ac3c
Unify Agent/Memeory/Models/Knowledges components to be vertical aligned
xuyaqist Dec 2, 2025
8bac0b6
Add a footer in the setup page, aligned button with card above
xuyaqist Dec 2, 2025
6f2d6c9
🐛 Fix the title generate of deep thinking model. #1947
YehongPan Dec 2, 2025
3ead61c
⭐️ Support image version tag
Phinease Dec 2, 2025
e75e19f
🐛 Fix the title generate of deep thinking model. #1947
YehongPan Dec 2, 2025
ddb18c7
🐛 no expected error should show on UI
Phinease Dec 2, 2025
836cc1c
🐛 Fix the title generate of deep thinking model. #1947
Phinease Dec 2, 2025
a649504
Fixed the issue of scrollbar appearing during the setup page initiali…
xuyaqist Dec 2, 2025
ec3c8b0
🐛 fix deployment failure will cause the terminal to close
Phinease Dec 2, 2025
76654b3
🐛 fix deployment failure will cause the terminal to close
Phinease Dec 2, 2025
3c8b430
🐛 fix deployment failure will cause the terminal to close
Phinease Dec 2, 2025
370ffc2
✨ Add DataMate knowledge retrieval tool
Zhi-a Dec 2, 2025
133ea44
✨ Add DataMate knowledge retrieval tool
Phinease Dec 2, 2025
bf7fea9
🐛 Fix the pending of agent duplicate name handling.
YehongPan Dec 2, 2025
4d2ab0f
Add gratitude note for Nexent in memorial wall
KIMI-QIMO Dec 2, 2025
a318b78
Fix formatting in open source memorial wall
2231924086 Dec 2, 2025
ff97675
Update opensource-memorial-wall.md
jinhb2012-afk Dec 3, 2025
51dfcd4
Merge branch 'develop' of https://github.com/ModelEngine-Group/nexent…
xuyaqist Dec 3, 2025
9f6444c
✨ 1. Knowledge base tracing results support downloading.
Zhi-a Dec 2, 2025
f3f453b
✨ 1. Knowledge base tracing results support downloading.
Zhi-a Dec 3, 2025
407eceb
✨ 1. Knowledge base tracing results support downloading.
Zhi-a Dec 3, 2025
e8e835d
Add steps to the guide document
xuyaqist Dec 3, 2025
b9eb4bc
Revert "Add steps to the guide document"
xuyaqist Dec 3, 2025
15e1f19
Add user comment for NEXENT event participation from Deng-peiying/pat…
WMC001 Dec 3, 2025
e9cf5e8
Merge branch 'develop' into patch-3
WMC001 Dec 3, 2025
6951ebe
Fix formatting in open source memorial wall from 2231924086/patch-3
WMC001 Dec 3, 2025
d255a9a
Add gratitude note for Nexent in memorial wall from KIMI-QIMO/patch-1
WMC001 Dec 3, 2025
d8553ef
📝 Multimodal sdk document
Zhi-a Dec 3, 2025
28b21df
Update opensource-memorial-wall.md from jinhb2012-afk/patch-2
WMC001 Dec 4, 2025
7a2e178
✨ 1. Knowledge base tracing results support downloading.
Zhi-a Dec 3, 2025
f3b84f3
📝 Multimodal sdk document
Phinease Dec 4, 2025
02f93ab
🐛 UI Improvement
Phinease Dec 4, 2025
a0b95bc
✨ 1. Knowledge base tracing results support downloading. 2. File dow…
Phinease Dec 4, 2025
143bd44
🐛 Fix the pending of agent duplicate name handling.
Phinease Dec 4, 2025
9aea816
♻️ The agent import performance improvement #1905
WMC001 Dec 3, 2025
7f6812f
♻️ The agent import performance improvement: bugfix #1905
WMC001 Dec 3, 2025
1b23132
♻️ The agent import performance improvement: bugfix #1905
WMC001 Dec 4, 2025
958fee2
♻️ The agent import performance improvement #1905
Phinease Dec 4, 2025
219880b
⭐️ Add Future features to side navigation and UI Improvement
Phinease Dec 4, 2025
0375344
📝 多模态文档问题修复
Zhi-a Dec 5, 2025
a3627db
🐛 Bugfix: The doc website link cannot be accessed #2000
WMC001 Dec 5, 2025
72011f3
fix "deleting the MCP server, the delete dialog box remains displayed"
xuyaqist Dec 5, 2025
a2d4678
update version
xuyaqist Dec 5, 2025
b8ee04e
update version
xuyaqist Dec 5, 2025
0094a9b
Merge pull request #2014 from ModelEngine-Group/wmc/bugfix_1117
Phinease Dec 5, 2025
8988b80
Merge pull request #2012 from ModelEngine-Group/develop_multimodal_do…
Phinease Dec 5, 2025
ef88e11
Merge pull request #2004 from ModelEngine-Group/csr-1204
Phinease Dec 5, 2025
6fe37cc
Merge pull request #2013 from ModelEngine-Group/xyq/bugfix
Phinease Dec 5, 2025
f5bef9a
Merge branch 'main' into release/v1.7.7.1
WMC001 Dec 5, 2025
5734779
🐛 Bugfix: Build frontend arm image failed
WMC001 Dec 5, 2025
0ab408d
🐛 Bugfix: Build frontend arm image failed
WMC001 Dec 5, 2025
c120147
🐛 Bugfix: Build frontend arm image failed
WMC001 Dec 5, 2025
8e7704c
Revert "🐛 Bugfix: Build frontend arm image failed"
WMC001 Dec 5, 2025
ffd4b5d
Bugfix: Build frontend arm image failed from ModelEngine-Group/wmc/bu…
WMC001 Dec 5, 2025
5dc121c
♻️ Upgrade the version of next.js to 15.5.7
WMC001 Dec 5, 2025
945bab2
🐛 Fixing the inability to download datamate data source files
Zhi-a Dec 5, 2025
96a0c7e
Revert "♻️ Upgrade the version of next.js to 15.5.7"
WMC001 Dec 5, 2025
1e8533f
♻️ Upgrade the version of next.js to 15.5.7
WMC001 Dec 5, 2025
0f16d38
Merge pull request #2031 from ModelEngine-Group/wmc/bugfix_1117
WMC001 Dec 5, 2025
7691fbf
Merge pull request #2029 from ModelEngine-Group/wz/develop_fix_datama…
WMC001 Dec 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 93 additions & 8 deletions .github/workflows/docker-build-push-mainland.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@ name: Docker Build and Push All Images to tencentyun
on:
workflow_dispatch:
inputs:
version:
description: 'Image version tag (e.g. v1.0.0 or latest)'
required: true
default: 'latest'
push_latest:
description: 'Also push latest tag'
required: false
default: false
type: boolean
runner_label_json:
description: 'runner array in json format (e.g. ["ubuntu-latest"] or ["self-hosted"])'
required: true
Expand All @@ -23,10 +32,16 @@ jobs:
uses: actions/checkout@v4
- name: Build main image (amd64) and load locally
run: |
docker buildx build --platform linux/amd64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent:amd64 -f make/main/Dockerfile --build-arg MIRROR=https://pypi.tuna.tsinghua.edu.cn/simple --build-arg APT_MIRROR=tsinghua .
docker buildx build --platform linux/amd64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent:${{ inputs.version }}-amd64 -f make/main/Dockerfile --build-arg MIRROR=https://pypi.tuna.tsinghua.edu.cn/simple --build-arg APT_MIRROR=tsinghua .
- name: Login to Tencent Cloud
run: echo ${{ secrets.TCR_PASSWORD }} | docker login ccr.ccs.tencentyun.com --username=${{ secrets.TCR_USERNAME }} --password-stdin
- name: Push main image (amd64) to Tencent Cloud
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent:${{ inputs.version }}-amd64
- name: Tag main image (amd64) as latest
if: inputs.push_latest == 'true'
run: docker tag ccr.ccs.tencentyun.com/nexent-hub/nexent:${{ inputs.version }}-amd64 ccr.ccs.tencentyun.com/nexent-hub/nexent:amd64
- name: Push latest main image (amd64) to Tencent Cloud
if: inputs.push_latest == 'true'
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent:amd64

build-and-push-main-arm64:
Expand All @@ -43,10 +58,16 @@ jobs:
uses: actions/checkout@v4
- name: Build main image (arm64) and load locally
run: |
docker buildx build --platform linux/arm64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent:arm64 -f make/main/Dockerfile --build-arg MIRROR=https://pypi.tuna.tsinghua.edu.cn/simple --build-arg APT_MIRROR=tsinghua .
docker buildx build --platform linux/arm64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent:${{ inputs.version }}-arm64 -f make/main/Dockerfile --build-arg MIRROR=https://pypi.tuna.tsinghua.edu.cn/simple --build-arg APT_MIRROR=tsinghua .
- name: Login to Tencent Cloud
run: echo ${{ secrets.TCR_PASSWORD }} | docker login ccr.ccs.tencentyun.com --username=${{ secrets.TCR_USERNAME }} --password-stdin
- name: Push main image (arm64) to Tencent Cloud
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent:${{ inputs.version }}-arm64
- name: Tag main image (arm64) as latest
if: inputs.push_latest == 'true'
run: docker tag ccr.ccs.tencentyun.com/nexent-hub/nexent:${{ inputs.version }}-arm64 ccr.ccs.tencentyun.com/nexent-hub/nexent:arm64
- name: Push latest main image (arm64) to Tencent Cloud
if: inputs.push_latest == 'true'
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent:arm64

build-and-push-data-process-amd64:
Expand All @@ -72,10 +93,16 @@ jobs:
rm -rf .git .gitattributes
- name: Build data process image (amd64) and load locally
run: |
docker buildx build --platform linux/amd64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:amd64 -f make/data_process/Dockerfile --build-arg MIRROR=https://pypi.tuna.tsinghua.edu.cn/simple --build-arg APT_MIRROR=tsinghua .
docker buildx build --platform linux/amd64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:${{ inputs.version }}-amd64 -f make/data_process/Dockerfile --build-arg MIRROR=https://pypi.tuna.tsinghua.edu.cn/simple --build-arg APT_MIRROR=tsinghua .
- name: Login to Tencent Cloud
run: echo ${{ secrets.TCR_PASSWORD }} | docker login ccr.ccs.tencentyun.com --username=${{ secrets.TCR_USERNAME }} --password-stdin
- name: Push data process image (amd64) to Tencent Cloud
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:${{ inputs.version }}-amd64
- name: Tag data process image (amd64) as latest
if: inputs.push_latest == 'true'
run: docker tag ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:${{ inputs.version }}-amd64 ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:amd64
- name: Push latest data process image (amd64) to Tencent Cloud
if: inputs.push_latest == 'true'
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:amd64

build-and-push-data-process-arm64:
Expand All @@ -101,10 +128,16 @@ jobs:
rm -rf .git .gitattributes
- name: Build data process image (arm64) and load locally
run: |
docker buildx build --platform linux/arm64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:arm64 -f make/data_process/Dockerfile --build-arg MIRROR=https://pypi.tuna.tsinghua.edu.cn/simple --build-arg APT_MIRROR=tsinghua .
docker buildx build --platform linux/arm64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:${{ inputs.version }}-arm64 -f make/data_process/Dockerfile --build-arg MIRROR=https://pypi.tuna.tsinghua.edu.cn/simple --build-arg APT_MIRROR=tsinghua .
- name: Login to Tencent Cloud
run: echo ${{ secrets.TCR_PASSWORD }} | docker login ccr.ccs.tencentyun.com --username=${{ secrets.TCR_USERNAME }} --password-stdin
- name: Push data process image (arm64) to Tencent Cloud
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:${{ inputs.version }}-arm64
- name: Tag data process image (arm64) as latest
if: inputs.push_latest == 'true'
run: docker tag ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:${{ inputs.version }}-arm64 ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:arm64
- name: Push latest data process image (arm64) to Tencent Cloud
if: inputs.push_latest == 'true'
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:arm64

build-and-push-web-amd64:
Expand All @@ -121,10 +154,16 @@ jobs:
uses: actions/checkout@v4
- name: Build web image (amd64) and load locally
run: |
docker buildx build --platform linux/amd64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent-web:amd64 -f make/web/Dockerfile --build-arg MIRROR=https://registry.npmmirror.com --build-arg APK_MIRROR=tsinghua .
docker buildx build --platform linux/amd64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent-web:${{ inputs.version }}-amd64 -f make/web/Dockerfile --build-arg MIRROR=https://registry.npmmirror.com --build-arg APK_MIRROR=tsinghua .
- name: Login to Tencent Cloud
run: echo ${{ secrets.TCR_PASSWORD }} | docker login ccr.ccs.tencentyun.com --username=${{ secrets.TCR_USERNAME }} --password-stdin
- name: Push web image (amd64) to Tencent Cloud
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent-web:${{ inputs.version }}-amd64
- name: Tag web image (amd64) as latest
if: inputs.push_latest == 'true'
run: docker tag ccr.ccs.tencentyun.com/nexent-hub/nexent-web:${{ inputs.version }}-amd64 ccr.ccs.tencentyun.com/nexent-hub/nexent-web:amd64
- name: Push latest web image (amd64) to Tencent Cloud
if: inputs.push_latest == 'true'
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent-web:amd64

build-and-push-web-arm64:
Expand All @@ -141,10 +180,16 @@ jobs:
uses: actions/checkout@v4
- name: Build web image (arm64) and load locally
run: |
docker buildx build --platform linux/arm64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent-web:arm64 -f make/web/Dockerfile --build-arg MIRROR=https://registry.npmmirror.com --build-arg APK_MIRROR=tsinghua .
docker buildx build --platform linux/arm64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent-web:${{ inputs.version }}-arm64 -f make/web/Dockerfile --build-arg MIRROR=https://registry.npmmirror.com --build-arg APK_MIRROR=tsinghua .
- name: Login to Tencent Cloud
run: echo ${{ secrets.TCR_PASSWORD }} | docker login ccr.ccs.tencentyun.com --username=${{ secrets.TCR_USERNAME }} --password-stdin
- name: Push web image (arm64) to Tencent Cloud
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent-web:${{ inputs.version }}-arm64
- name: Tag web image (arm64) as latest
if: inputs.push_latest == 'true'
run: docker tag ccr.ccs.tencentyun.com/nexent-hub/nexent-web:${{ inputs.version }}-arm64 ccr.ccs.tencentyun.com/nexent-hub/nexent-web:arm64
- name: Push latest web image (arm64) to Tencent Cloud
if: inputs.push_latest == 'true'
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent-web:arm64

build-and-push-terminal-amd64:
Expand All @@ -161,10 +206,16 @@ jobs:
uses: actions/checkout@v4
- name: Build terminal image (amd64) and load locally
run: |
docker buildx build --platform linux/amd64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:amd64 -f make/terminal/Dockerfile .
docker buildx build --platform linux/amd64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:${{ inputs.version }}-amd64 -f make/terminal/Dockerfile .
- name: Login to Tencent Cloud
run: echo ${{ secrets.TCR_PASSWORD }} | docker login ccr.ccs.tencentyun.com --username=${{ secrets.TCR_USERNAME }} --password-stdin
- name: Push terminal image (amd64) to Tencent Cloud
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:${{ inputs.version }}-amd64
- name: Tag terminal image (amd64) as latest
if: inputs.push_latest == 'true'
run: docker tag ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:${{ inputs.version }}-amd64 ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:amd64
- name: Push latest terminal image (amd64) to Tencent Cloud
if: inputs.push_latest == 'true'
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:amd64

build-and-push-terminal-arm64:
Expand All @@ -181,10 +232,16 @@ jobs:
uses: actions/checkout@v4
- name: Build terminal image (arm64) and load locally
run: |
docker buildx build --platform linux/arm64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:arm64 -f make/terminal/Dockerfile .
docker buildx build --platform linux/arm64 --load -t ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:${{ inputs.version }}-arm64 -f make/terminal/Dockerfile .
- name: Login to Tencent Cloud
run: echo ${{ secrets.TCR_PASSWORD }} | docker login ccr.ccs.tencentyun.com --username=${{ secrets.TCR_USERNAME }} --password-stdin
- name: Push terminal image (arm64) to Tencent Cloud
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:${{ inputs.version }}-arm64
- name: Tag terminal image (arm64) as latest
if: inputs.push_latest == 'true'
run: docker tag ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:${{ inputs.version }}-arm64 ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:arm64
- name: Push latest terminal image (arm64) to Tencent Cloud
if: inputs.push_latest == 'true'
run: docker push ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:arm64

manifest-push-main:
Expand All @@ -196,6 +253,13 @@ jobs:
- name: Login to Tencent Cloud
run: echo ${{ secrets.TCR_PASSWORD }} | docker login ccr.ccs.tencentyun.com --username=${{ secrets.TCR_USERNAME }} --password-stdin
- name: Create and push manifest for main (Tencent Cloud)
run: |
docker manifest create ccr.ccs.tencentyun.com/nexent-hub/nexent:${{ inputs.version }} \
ccr.ccs.tencentyun.com/nexent-hub/nexent:${{ inputs.version }}-amd64 \
ccr.ccs.tencentyun.com/nexent-hub/nexent:${{ inputs.version }}-arm64
docker manifest push ccr.ccs.tencentyun.com/nexent-hub/nexent:${{ inputs.version }}
- name: Create and push latest manifest for main (Tencent Cloud)
if: inputs.push_latest == 'true'
run: |
docker manifest create ccr.ccs.tencentyun.com/nexent-hub/nexent:latest \
ccr.ccs.tencentyun.com/nexent-hub/nexent:amd64 \
Expand All @@ -211,6 +275,13 @@ jobs:
- name: Login to Tencent Cloud
run: echo ${{ secrets.TCR_PASSWORD }} | docker login ccr.ccs.tencentyun.com --username=${{ secrets.TCR_USERNAME }} --password-stdin
- name: Create and push manifest for data-process (Tencent Cloud)
run: |
docker manifest create ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:${{ inputs.version }} \
ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:${{ inputs.version }}-amd64 \
ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:${{ inputs.version }}-arm64
docker manifest push ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:${{ inputs.version }}
- name: Create and push latest manifest for data-process (Tencent Cloud)
if: inputs.push_latest == 'true'
run: |
docker manifest create ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:latest \
ccr.ccs.tencentyun.com/nexent-hub/nexent-data-process:amd64 \
Expand All @@ -226,6 +297,13 @@ jobs:
- name: Login to Tencent Cloud
run: echo ${{ secrets.TCR_PASSWORD }} | docker login ccr.ccs.tencentyun.com --username=${{ secrets.TCR_USERNAME }} --password-stdin
- name: Create and push manifest for web (Tencent Cloud)
run: |
docker manifest create ccr.ccs.tencentyun.com/nexent-hub/nexent-web:${{ inputs.version }} \
ccr.ccs.tencentyun.com/nexent-hub/nexent-web:${{ inputs.version }}-amd64 \
ccr.ccs.tencentyun.com/nexent-hub/nexent-web:${{ inputs.version }}-arm64
docker manifest push ccr.ccs.tencentyun.com/nexent-hub/nexent-web:${{ inputs.version }}
- name: Create and push latest manifest for web (Tencent Cloud)
if: inputs.push_latest == 'true'
run: |
docker manifest create ccr.ccs.tencentyun.com/nexent-hub/nexent-web:latest \
ccr.ccs.tencentyun.com/nexent-hub/nexent-web:amd64 \
Expand All @@ -241,6 +319,13 @@ jobs:
- name: Login to Tencent Cloud
run: echo ${{ secrets.TCR_PASSWORD }} | docker login ccr.ccs.tencentyun.com --username=${{ secrets.TCR_USERNAME }} --password-stdin
- name: Create and push manifest for terminal (Tencent Cloud)
run: |
docker manifest create ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:${{ inputs.version }} \
ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:${{ inputs.version }}-amd64 \
ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:${{ inputs.version }}-arm64
docker manifest push ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:${{ inputs.version }}
- name: Create and push latest manifest for terminal (Tencent Cloud)
if: inputs.push_latest == 'true'
run: |
docker manifest create ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:latest \
ccr.ccs.tencentyun.com/nexent-hub/nexent-ubuntu-terminal:amd64 \
Expand Down
Loading
Loading