chore: 注释掉多架构构建和推送相关配置

This commit is contained in:
xiao 2024-12-17 16:30:48 +08:00
parent 9d712fc253
commit 95e23e9c29
2 changed files with 71 additions and 71 deletions

140
.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:alpine-linux-amd64 # IMAGE_TAG: btpanel/baota:alpine-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:alpine-linux-arm64 # IMAGE_TAG: btpanel/baota:alpine-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:alpine # IMAGE_TAG: btpanel/baota:alpine
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
@ -106,7 +106,7 @@ $:
- name: docker login - name: docker login
script: docker login -u ${CNB_TOKEN_USER_NAME} -p "${CNB_TOKEN}" ${CNB_DOCKER_REGISTRY} script: docker login -u ${CNB_TOKEN_USER_NAME} -p "${CNB_TOKEN}" ${CNB_DOCKER_REGISTRY}
- name: docker build - name: docker build
script: docker build -t ${IMAGE_TAG} -f ./arm64/Dockerfile ./arm64 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

View File

@ -2,7 +2,7 @@ FROM alpine
# 切换 alpine 镜像源为腾讯云源,更新包列表并安装依赖 # 切换 alpine 镜像源为腾讯云源,更新包列表并安装依赖
RUN apk update && apk upgrade \ RUN apk update && apk upgrade \
&& apk add curl libffi-dev openssl-dev shadow bash zlib-dev g++ make sqlite-dev libpcap jpeg-dev dos2unix \ && apk add curl libffi-dev openssl-dev shadow bash zlib-dev g++ make sqlite-dev libpcap jpeg-dev dos2unix libev-dev \
&& apk cache clean && apk cache clean
# 复制脚本 # 复制脚本