workspace: path: src/gitlab.wodcloud.com/apaas/apaas-meshproxy clone: git: image: registry-vpc.cn-qingdao.aliyuncs.com/wod-devops/git:1.5.0 pipeline: read-cache: image: registry-vpc.cn-qingdao.aliyuncs.com/wod-devops/cache:latest restore: true mount: - ./vendor volumes: - /cache:/cache go: image: registry-vpc.cn-qingdao.aliyuncs.com/wod-devops/go:1.13.1-stretch environment: - GOPROXY=https://goproxy.cn,direct main: cmd/manager binary: apaas-meshproxy store-cache: image: registry-vpc.cn-qingdao.aliyuncs.com/wod-devops/cache:latest rebuild: true mount: - ./vendor volumes: - /cache:/cache docker-master: image: registry-vpc.cn-qingdao.aliyuncs.com/wod-devops/docker:1.0 volumes: - /var/run/docker.sock:/var/run/docker.sock base: registry-vpc.cn-qingdao.aliyuncs.com/wod/alpine-glibc:3.8 repo: apaas/apaas-meshproxy version: 1.0.1 channel: alpha registry: hub.wodcloud.com secrets: - source: REGISTRY_USER target: REGISTRY_USER - source: REGISTRY_PASSWORD target: REGISTRY_PASSWORD when: branch: [master] # deploy: # image: registry-vpc.cn-qingdao.aliyuncs.com/wod-devops/kubernetes:1.0 # namespace: apaas # deployment: apaas-meshproxy # container: apaas-meshproxy # registry: hub.wodcloud.com # secrets: # - source: KUBERNETES_SERVER # target: KUBERNETES_SERVER # - source: KUBERNETES_TOKEN # target: KUBERNETES_TOKEN