From 8d22bf972b90b9d7bb01430ae316339218e3c333 Mon Sep 17 00:00:00 2001 From: gaoshiyao Date: Wed, 31 May 2023 17:45:50 +0800 Subject: [PATCH] cicd --- .beagle.yml | 102 ++++++++++++++++++++++++++-------------------------- 1 file changed, 51 insertions(+), 51 deletions(-) diff --git a/.beagle.yml b/.beagle.yml index c3a65a2..74ce560 100644 --- a/.beagle.yml +++ b/.beagle.yml @@ -25,61 +25,61 @@ steps: commands: - helm package . -d /charts/ - - name: ansible-amd64 - image: registry.cn-qingdao.aliyuncs.com/wod/ansible-image:v1.0 - commands: - - >- - ansible-playbook /etc/ansible/linux/main.yml - --extra-vars - '{ - "REGISTRY_DATA_PATH": "/data/downloads/k8s/registry/{{ TARGET_ARCH }}", - "REGISTRY_DATA_FILE": "images-harbor-{{ TARGET_VERSION }}.tar.gz", - "TARGET_ARCH":"amd64", - "TARGET_VERSION":"v2.1.6" - }' - --extra-vars "@ansible/images.yaml" - - name: ansible-arm64 - image: registry.cn-qingdao.aliyuncs.com/wod/ansible-image:v1.0 - commands: - - >- - ansible-playbook /etc/ansible/linux/main.yml - --extra-vars - '{ - "REGISTRY_DATA_PATH": "/data/downloads/k8s/registry/{{ TARGET_ARCH }}", - "REGISTRY_DATA_FILE": "images-harbor-{{ TARGET_VERSION }}.tar.gz", - "TARGET_ARCH":"arm64", - "TARGET_VERSION":"v2.1.6" - }' - --extra-vars "@ansible/images.yaml" + - name: images-amd64 + image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-images:1.0 + settings: + source: registry.cn-qingdao.aliyuncs.com/wod + yaml: ansible/images.yaml + image: IMAGES + arch: amd64 + group: wod + release: .tmp/v2.1.7/amd64/images-harbor-v2.1.7-amd64.tgz - - name: ansible-ppc64le - image: registry.cn-qingdao.aliyuncs.com/wod/ansible-image:v1.0 - commands: - - >- - ansible-playbook /etc/ansible/linux/main.yml - --extra-vars - '{ - "REGISTRY_DATA_PATH": "/data/downloads/k8s/registry/{{ TARGET_ARCH }}", - "REGISTRY_DATA_FILE": "images-harbor-{{ TARGET_VERSION }}.tar.gz", - "TARGET_ARCH":"ppc64le", - "TARGET_VERSION":"v2.1.6" - }' - --extra-vars "@ansible/images.yaml" + - name: images-arm64 + image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-images:1.0 + settings: + source: registry.cn-qingdao.aliyuncs.com/wod + yaml: ansible/images.yaml + image: IMAGES + arch: arm64 + group: wod + release: .tmp/v2.1.7/arm64/images-harbor-v2.1.7-arm64.tgz + + - name: images-mips64le + image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-images:1.0 + settings: + source: registry.cn-qingdao.aliyuncs.com/wod + yaml: images-mips64le.yaml + image: IMAGES + arch: mips64le + group: wod + release: .tmp/v2.1.7/mips64le/images-harbor-v2.1.7-mips64le.tgz + + - name: images-ppc64le + image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-images:1.0 + settings: + source: registry.cn-qingdao.aliyuncs.com/wod + yaml: ansible/images.yaml + image: IMAGES + arch: ppc64le + group: wod + release: .tmp/v2.1.7/ppc64le/images-harbor-v2.1.7-ppc64le.tgz - - name: ansible-mips64le - image: registry.cn-qingdao.aliyuncs.com/wod/ansible-image:v1.0 + - name: minio + image: registry.cn-qingdao.aliyuncs.com/wod/devops-minio:1.0 + environment: + S3_ACCESS_KEY: + from_secret: ACCESS_KEY_MINIO + S3_SECRET_KEY: + from_secret: SECRET_KEY_MINIO commands: - - >- - ansible-playbook /etc/ansible/linux/main.yml - --extra-vars - '{ - "REGISTRY_DATA_PATH": "/data/downloads/k8s/registry/{{ TARGET_ARCH }}", - "REGISTRY_DATA_FILE": "images-harbor-{{ TARGET_VERSION }}.tar.gz", - "TARGET_ARCH":"mips64le", - "TARGET_VERSION":"v2.1.6" - }' - --extra-vars "@ansible/images.yaml" + - mc alias set cache --api=S3v4 https://cache.wodcloud.com $S3_ACCESS_KEY $S3_SECRET_KEY + - mc cp ./beagle-harbor-v2.1.7.tgz cache/kubernetes/k8s/charts/beagle-harbor-v2.1.7.tgz + - mc cp .tmp/v2.1.7/amd64/images-harbor-v2.1.7-amd64.tgz cache/kubernetes/k8s/registry/amd64/images-beagle-harbor-v2.1.7.tgz + - mc cp .tmp/v2.1.7/arm64/images-harbor-v2.1.7-arm64.tgz cache/kubernetes/k8s/registry/arm64/images-beagle-harbor-v2.1.7.tgz + - mc cp .tmp/v2.1.7/mips64le/images-harbor-v2.1.7-mips64le.tgz cache/kubernetes/k8s/registry/mips64le/images-beagle-harbor-v2.1.7.tgz + - mc cp .tmp/v2.1.7/ppc64le/images-harbor-v2.1.7-ppc64le.tgz cache/kubernetes/k8s/registry/ppc64le/images-beagle-harbor-v2.1.7.tgz --- kind: secret -- 2.26.0