kind: pipeline name: docker trigger: branch: - master platform: runner: 10.11.92.34 volumes: - name: charts host: path: /data/downloads/k8s/charts - name: docker host: path: /var/run/docker.sock steps: - name: charts image: registry.cn-qingdao.aliyuncs.com/wod/helm:v3.6.0 volumes: - name: charts path: /charts 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: 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: ansible-mips64le 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":"mips64le", "TARGET_VERSION":"v2.1.6" }' --extra-vars "@ansible/images.yaml" --- kind: secret name: REGISTRY_USER_ALIYUN get: name: USERNAME path: devops-registry-aliyun --- kind: secret name: REGISTRY_PASSWORD_ALIYUN get: name: PASSWORD path: devops-registry-aliyun