chore: 更新 .cnb.yml 文件以修复注释并优化 Docker 构建流程

This commit is contained in:
xiao 2025-01-07 16:10:55 +08:00
parent 9307506585
commit 5f08483d58

138
.cnb.yml
View File

@ -6,77 +6,77 @@ $:
build: build:
dockerfile: .ide/Dockerfile dockerfile: .ide/Dockerfile
push: push:
# - runner: - runner:
# tags: cnb:arch:amd64 tags: cnb:arch:amd64
# services: services:
# - docker - docker
# imports: https://cnb.cool/btpanel/secret/-/blob/main/docker.yml imports: https://cnb.cool/btpanel/secret/-/blob/main/docker.yml
# env: env:
# IMAGE_TAG: btpanel/baota:9.0_lts_lib-linux-amd64 IMAGE_TAG: btpanel/baota:9.0_lts_lib-linux-amd64
# stages: stages:
# - name: docker login - name: docker login
# script: docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWD" script: docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWD"
# - name: docker build - name: docker build
# script: docker build -t ${IMAGE_TAG} . script: docker build -t ${IMAGE_TAG} .
# - name: docker push - name: docker push
# script: docker push ${IMAGE_TAG} script: docker push ${IMAGE_TAG}
# - name: resolve - name: resolve
# type: cnb:resolve type: cnb:resolve
# options: options:
# key: build-amd64 key: build-amd64
# - runner: - runner:
# tags: cnb:arch:arm64:v8 tags: cnb:arch:arm64:v8
# services: services:
# - docker - docker
# imports: https://cnb.cool/btpanel/secret/-/blob/main/docker.yml imports: https://cnb.cool/btpanel/secret/-/blob/main/docker.yml
# env: env:
# IMAGE_TAG: btpanel/baota:9.0_lts_lib-linux-arm64 IMAGE_TAG: btpanel/baota:9.0_lts_lib-linux-arm64
# stages: stages:
# - name: docker login - name: docker login
# script: docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWD" script: docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWD"
# - name: docker build - name: docker build
# script: docker build -t ${IMAGE_TAG} . script: docker build -t ${IMAGE_TAG} .
# - name: docker push - name: docker push
# script: docker push ${IMAGE_TAG} script: docker push ${IMAGE_TAG}
# - name: resolve - name: resolve
# type: cnb:resolve type: cnb:resolve
# options: options:
# key: build-arm64 key: build-arm64
# - services: - services:
# - docker - docker
# imports: https://cnb.cool/btpanel/secret/-/blob/main/docker.yml imports: https://cnb.cool/btpanel/secret/-/blob/main/docker.yml
# env: env:
# IMAGE_TAG: btpanel/baota:9.0_lts_lib IMAGE_TAG: btpanel/baota:9.0_lts_lib
# stages: stages:
# - name: await the amd64 - name: await the amd64
# type: cnb:await type: cnb:await
# options: options:
# key: build-amd64 key: build-amd64
# - name: await the arm64 - name: await the arm64
# type: cnb:await type: cnb:await
# options: options:
# key: build-arm64 key: build-arm64
# - name: manifest - name: manifest
# image: cnbcool/manifest image: cnbcool/manifest
# settings: settings:
# username: $DOCKER_USERNAME username: $DOCKER_USERNAME
# password: $DOCKER_PASSWD password: $DOCKER_PASSWD
# target: ${IMAGE_TAG} target: ${IMAGE_TAG}
# template: ${IMAGE_TAG}-OS-ARCH template: ${IMAGE_TAG}-OS-ARCH
# platforms: platforms:
# - linux/amd64 - linux/amd64
# - linux/arm64 - linux/arm64
# - name: clear - name: clear
# image: lumir/remove-dockerhub-tag image: lumir/remove-dockerhub-tag
# args: args:
# - --user - --user
# - $DOCKER_USERNAME - $DOCKER_USERNAME
# - --password - --password
# - $DOCKER_PASSWD - $DOCKER_PASSWD
# - ${IMAGE_TAG}-linux-amd64 - ${IMAGE_TAG}-linux-amd64
# - ${IMAGE_TAG}-linux-arm64 - ${IMAGE_TAG}-linux-arm64
- runner: - runner:
tags: cnb:arch:amd64 tags: cnb:arch:amd64