1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- kind: pipeline
- name: default
- steps:
- - name: restore-cache
- image: registry.cn-hangzhou.aliyuncs.com/kiops/drone-volume-cache
- volumes:
- - name: cache
- path: /cache
- settings:
- restore: true
- mount:
- - .m2
- - name: build
- image: registry.cn-hangzhou.aliyuncs.com/kiops/drone-npm-maven
- pull: true
- commands:
- - mvn clean install -Dmaven.test.skip=true -Dmaven.repo.local=/drone/src/.m2/repository -Dmaven.compile.fork=true package
- - name: rebuild-cache
- image: registry.cn-hangzhou.aliyuncs.com/kiops/drone-volume-cache
- volumes:
- - name: cache
- path: /cache
- settings:
- rebuild: true
- mount:
- - .m2
- - name: docker-build
- image: registry.cn-hangzhou.aliyuncs.com/kiops/drone-docker
- privileged: true
- volumes:
- - name: docker
- path: /var/run/docker.sock
- commands:
- - docker build -t registry.dev.fast-fun.cn:82/hz/hz-admin-server:1.0.${DRONE_BUILD_NUMBER} -f Dockerfile .
- - docker push registry.dev.fast-fun.cn:82/hz/hz-admin-server:1.0.${DRONE_BUILD_NUMBER}
- volumes:
- - name: cache
- host:
- path: /home/drone/cache
- - name: docker
- host:
- path: /var/run/docker.sock
|