Commit 19b61a60 authored by 张俊's avatar 张俊

应用模板[node-16.16.0-hub]

parent 0ebb7750
...@@ -17,14 +17,10 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行 ...@@ -17,14 +17,10 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
image: registry.cn-qingdao.aliyuncs.com/wod/devops-git:1.0 image: registry.cn-qingdao.aliyuncs.com/wod/devops-git:1.0
network_mode: host network_mode: host
- name: s3-cache - name: s3-cache
image: registry.cn-qingdao.aliyuncs.com/wod/devops-s3-cache:1.0 image: registry.cn-qingdao.aliyuncs.com/wod/devops-s3-cache:1.0
network_mode: host network_mode: host
settings: settings:
restore: true
mount:
- ./node_modules
endpoint: http://cache.wodcloud.com endpoint: http://cache.wodcloud.com
access_key: access_key:
from_secret: ACCESS_KEY_MINIO from_secret: ACCESS_KEY_MINIO
...@@ -60,30 +56,17 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行 ...@@ -60,30 +56,17 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
- name: docker-sock - name: docker-sock
path: /var/run/docker.sock # 将下载依赖的目录挂载出来,防止重复下载 path: /var/run/docker.sock # 将下载依赖的目录挂载出来,防止重复下载
settings: # 当前设置 settings: # 当前设置
base: registry.cn-qingdao.aliyuncs.com/wod/nginx:1.19.5 # 基础镜像,根据项目需求进行使用,如果第三方登录改成ui-base base: registry.cn-qingdao.aliyuncs.com/wod/nginx:1.19.5-amd64 # 基础镜像
dockerfile: .beagle/dockerfile dockerfile: .beagle/dockerfile
repo: wod/apaas-system-ui # 生成镜像的 分组/名称 repo: smart-operation/so-manage-ui # 生成镜像的 分组/名称
version: "5.0.17" # 版本号 version: "3.0.0" # 版本号
channel: amd64 channel: amd64 # 后缀
args: "TARGETOS=linux,TARGETARCH=amd64" # 不同架构的构建参数 args: "TARGETOS=linux,TARGETARCH=amd64" # 不同架构的构建参数
registry: registry.cn-qingdao.aliyuncs.com # 私有仓库地址 registry: hub.wodcloud.com # 私有仓库地址
registry_user: # 用户 registry_user: # 用户
from_secret: REGISTRY_USER_ALIYUN from_secret: REGISTRY_USER
registry_password: # 密码 registry_password: # 密码
from_secret: REGISTRY_PASSWORD_ALIYUN from_secret: REGISTRY_PASSWORD
# - name: deploy-amd64
# image: registry.cn-qingdao.aliyuncs.com/wod/devops-kubernetes:1.0
# settings:
# namespace: apaas-v5
# deployment: apaas-manage-ui
# container: apaas-manage-ui
# image: registry.cn-qingdao.aliyuncs.com/wod/apaas-system-ui:5.0.17-amd64
# environment:
# KUBERNETES_SERVER:
# from_secret: KUBERNETES_SERVER
# KUBERNETES_TOKEN:
# from_secret: KUBERNETES_TOKEN
- name: docker-arm64 - name: docker-arm64
image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker:1.0 image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker:1.0
...@@ -93,15 +76,15 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行 ...@@ -93,15 +76,15 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
settings: settings:
base: registry.cn-qingdao.aliyuncs.com/wod/nginx:1.19.5-arm64 base: registry.cn-qingdao.aliyuncs.com/wod/nginx:1.19.5-arm64
dockerfile: .beagle/dockerfile dockerfile: .beagle/dockerfile
repo: wod/apaas-system-ui repo: smart-operation/so-manage-ui
version: "5.0.17" version: "3.0.0"
channel: arm64 channel: arm64
args: "TARGETOS=linux,TARGETARCH=arm64" args: "TARGETOS=linux,TARGETARCH=arm64"
registry: registry.cn-qingdao.aliyuncs.com registry: hub.wodcloud.com
registry_user: registry_user:
from_secret: REGISTRY_USER_ALIYUN from_secret: REGISTRY_USER
registry_password: registry_password:
from_secret: REGISTRY_PASSWORD_ALIYUN from_secret: REGISTRY_PASSWORD
- name: docker-ppc64le - name: docker-ppc64le
image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker:1.0 image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker:1.0
...@@ -111,15 +94,15 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行 ...@@ -111,15 +94,15 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
settings: settings:
base: registry.cn-qingdao.aliyuncs.com/wod/nginx:1.19.5-ppc64le base: registry.cn-qingdao.aliyuncs.com/wod/nginx:1.19.5-ppc64le
dockerfile: .beagle/dockerfile dockerfile: .beagle/dockerfile
repo: wod/apaas-system-ui repo: smart-operation/so-manage-ui
version: "5.0.17" version: "3.0.0"
channel: ppc64le channel: ppc64le
args: "TARGETOS=linux,TARGETARCH=ppc64le" args: "TARGETOS=linux,TARGETARCH=ppc64le"
registry: registry.cn-qingdao.aliyuncs.com registry: hub.wodcloud.com
registry_user: registry_user:
from_secret: REGISTRY_USER_ALIYUN from_secret: REGISTRY_USER
registry_password: registry_password:
from_secret: REGISTRY_PASSWORD_ALIYUN from_secret: REGISTRY_PASSWORD
- name: docker-mips64le - name: docker-mips64le
image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker:1.0 image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker:1.0
...@@ -129,27 +112,26 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行 ...@@ -129,27 +112,26 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
settings: settings:
base: registry.cn-qingdao.aliyuncs.com/wod/nginx:1.19.5-mips64le base: registry.cn-qingdao.aliyuncs.com/wod/nginx:1.19.5-mips64le
dockerfile: .beagle/dockerfile dockerfile: .beagle/dockerfile
repo: wod/apaas-system-ui repo: smart-operation/so-manage-ui
version: "5.0.17" version: "3.0.0"
channel: mips64le channel: mips64le
args: "TARGETOS=linux,TARGETARCH=mips64le" args: "TARGETOS=linux,TARGETARCH=mips64le"
registry: registry.cn-qingdao.aliyuncs.com registry: hub.wodcloud.com
registry_user: registry_user:
from_secret: REGISTRY_USER_ALIYUN from_secret: REGISTRY_USER
registry_password: registry_password:
from_secret: REGISTRY_PASSWORD_ALIYUN from_secret: REGISTRY_PASSWORD
- name: docker-arch - name: docker-arch
image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-manifest:1.0 image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-manifest:1.0
settings: settings:
platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/mips64le platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/mips64le
template: registry.cn-qingdao.aliyuncs.com/wod/apaas-system-ui:5.0.17-ARCH template: hub.wodcloud.com/smart-operation/so-manage-ui:3.0.0-ARCH
target: registry.cn-qingdao.aliyuncs.com/wod/apaas-system-ui:5.0.17 target: hub.wodcloud.com/smart-operation/so-manage-ui:3.0.0
insecure: true
username: username:
from_secret: REGISTRY_USER_ALIYUN from_secret: REGISTRY_USER
password: password:
from_secret: REGISTRY_PASSWORD_ALIYUN from_secret: REGISTRY_PASSWORD
--- ---
clone: clone:
disable: true disable: true
...@@ -158,15 +140,11 @@ trigger: ...@@ -158,15 +140,11 @@ trigger:
branch: branch:
- master - master
volumes:
- name: docker-sock
host:
path: /var/run/docker.sock
kind: pipeline kind: pipeline
name: master name: master
steps: steps:
- name: harbor - name: harbor-amd64
image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-tag:1.0 image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-tag:1.0
volumes: volumes:
- name: docker-sock - name: docker-sock
...@@ -176,13 +154,13 @@ steps: ...@@ -176,13 +154,13 @@ steps:
http_proxy: http://10.11.92.33:1282 http_proxy: http://10.11.92.33:1282
https_proxy: http://10.11.92.33:1282 https_proxy: http://10.11.92.33:1282
REGISTRY_USER: REGISTRY_USER:
from_secret: REGISTRY_USER_ALIYUN from_secret: REGISTRY_USER
REGISTRY_PASSWORD: REGISTRY_PASSWORD:
from_secret: REGISTRY_PASSWORD_ALIYUN from_secret: REGISTRY_PASSWORD
settings: settings:
source: registry.cn-qingdao.aliyuncs.com/wod/apaas-system-ui:5.0.17-amd64 source: hub.wodcloud.com/smart-operation/so-manage-ui:3.0.0-amd64
target: registry.cn-qingdao.aliyuncs.com/wod/apaas-system-ui:5.0-amd64 target: hub.wodcloud.com/smart-operation/so-manage-ui:3.0-amd64
registry: registry.cn-qingdao.aliyuncs.com registry: hub.wodcloud.com
- name: harbor-arm64 - name: harbor-arm64
image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-tag:1.0 image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-tag:1.0
...@@ -194,13 +172,13 @@ steps: ...@@ -194,13 +172,13 @@ steps:
http_proxy: http://10.11.92.33:1282 http_proxy: http://10.11.92.33:1282
https_proxy: http://10.11.92.33:1282 https_proxy: http://10.11.92.33:1282
REGISTRY_USER: REGISTRY_USER:
from_secret: REGISTRY_USER_ALIYUN from_secret: REGISTRY_USER
REGISTRY_PASSWORD: REGISTRY_PASSWORD:
from_secret: REGISTRY_PASSWORD_ALIYUN from_secret: REGISTRY_PASSWORD
settings: settings:
source: registry.cn-qingdao.aliyuncs.com/wod/apaas-system-ui:5.0.17-arm64 source: hub.wodcloud.com/smart-operation/so-manage-ui:3.0.0-arm64
target: registry.cn-qingdao.aliyuncs.com/wod/apaas-system-ui:5.0-arm64 target: hub.wodcloud.com/smart-operation/so-manage-ui:3.0-arm64
registry: registry.cn-qingdao.aliyuncs.com registry: hub.wodcloud.com
- name: harbor-ppc64le - name: harbor-ppc64le
image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-tag:1.0 image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-tag:1.0
...@@ -212,13 +190,13 @@ steps: ...@@ -212,13 +190,13 @@ steps:
http_proxy: http://10.11.92.33:1282 http_proxy: http://10.11.92.33:1282
https_proxy: http://10.11.92.33:1282 https_proxy: http://10.11.92.33:1282
REGISTRY_USER: REGISTRY_USER:
from_secret: REGISTRY_USER_ALIYUN from_secret: REGISTRY_USER
REGISTRY_PASSWORD: REGISTRY_PASSWORD:
from_secret: REGISTRY_PASSWORD_ALIYUN from_secret: REGISTRY_PASSWORD
settings: settings:
source: registry.cn-qingdao.aliyuncs.com/wod/apaas-system-ui:5.0.17-ppc64le source: hub.wodcloud.com/smart-operation/so-manage-ui:3.0.0-ppc64le
target: registry.cn-qingdao.aliyuncs.com/wod/apaas-system-ui:5.0-ppc64le target: hub.wodcloud.com/smart-operation/so-manage-ui:3.0-ppc64le
registry: registry.cn-qingdao.aliyuncs.com registry: hub.wodcloud.com
- name: harbor-mips64le - name: harbor-mips64le
image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-tag:1.0 image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-tag:1.0
...@@ -230,12 +208,25 @@ steps: ...@@ -230,12 +208,25 @@ steps:
http_proxy: http://10.11.92.33:1282 http_proxy: http://10.11.92.33:1282
https_proxy: http://10.11.92.33:1282 https_proxy: http://10.11.92.33:1282
REGISTRY_USER: REGISTRY_USER:
from_secret: REGISTRY_USER_ALIYUN from_secret: REGISTRY_USER
REGISTRY_PASSWORD: REGISTRY_PASSWORD:
from_secret: REGISTRY_PASSWORD_ALIYUN from_secret: REGISTRY_PASSWORD
settings:
source: hub.wodcloud.com/smart-operation/so-manage-ui:3.0.0-mips64le
target: hub.wodcloud.com/smart-operation/so-manage-ui:3.0-mips64le
registry: hub.wodcloud.com
- name: harbor-arch
image: registry.cn-qingdao.aliyuncs.com/wod/devops-docker-manifest:1.0
settings: settings:
source: registry.cn-qingdao.aliyuncs.com/wod/apaas-system-ui:5.0.17-mips64le platforms: linux/amd64,linux/arm64,linux/ppc64le,linux/mips64le
target: registry.cn-qingdao.aliyuncs.com/wod/apaas-system-ui:5.0-mips64le template: hub.wodcloud.com/smart-operation/so-manage-ui:3.0-ARCH
target: hub.wodcloud.com/smart-operation/so-manage-ui:3.0
username:
from_secret: REGISTRY_USER
password:
from_secret: REGISTRY_PASSWORD
##--------------对于需要保密的信息隐藏,减少账户信息的泄密⬇-----------------## ##--------------对于需要保密的信息隐藏,减少账户信息的泄密⬇-----------------##
--- ---
kind: secret kind: secret
...@@ -265,25 +256,12 @@ get: ...@@ -265,25 +256,12 @@ get:
kind: secret kind: secret
name: ACCESS_KEY_MINIO name: ACCESS_KEY_MINIO
get: get:
name: ACCESS_KEY_MINIO name: ACCESS_KEY
path: devops-secrets path: devops-secrets
--- ---
kind: secret kind: secret
name: SECRET_KEY_MINIO name: SECRET_KEY_MINIO
get: get:
name: SECRET_KEY_MINIO name: SECRET_KEY
path: devops-secrets
---
kind: secret
name: REGISTRY_USER_ALIYUN
get:
name: REGISTRY_USER_ALIYUN
path: devops-secrets
---
kind: secret
name: REGISTRY_PASSWORD_ALIYUN
get:
name: REGISTRY_PASSWORD_ALIYUN
path: devops-secrets path: devops-secrets
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment