zyg 1 рік тому
батько
коміт
22ae974f69
1 змінених файлів з 53 додано та 0 видалено
  1. 53 0
      .drone.yml

+ 53 - 0
.drone.yml

@@ -0,0 +1,53 @@
+kind: pipeline
+name: default
+
+steps:
+  - name: restore-cache
+    image: drillster/drone-volume-cache
+    volumes:
+      - name: cache
+        path: /cache
+    settings:
+      restore: true
+      mount:
+        - .m2
+
+  - name: build
+    image: jaikuai/npm-mvn
+    pull: false
+    commands:
+      - mvn install -Dmaven.repo.local=/drone/src/.m2/repository -Dmaven.test.skip=true package
+
+  - name: rebuild-cache
+    image: drillster/drone-volume-cache
+    volumes:
+      - name: cache
+        path: /cache
+    settings:
+      rebuild: true
+      mount:
+        - .m2
+  - name: docker
+    image: plugins/docker
+    settings:
+      tags:
+        - latest
+        - 1.2.${DRONE_BUILD_NUMBER}
+      registry: nas.fast-fun.cn:5000
+      insecure: true
+      repo: nas.fast-fun.cn:5000/zhl/pdms-oss-api
+
+#  - name: deploy
+#    image: appleboy/drone-ssh
+#    settings:
+#      host: 192.168.0.41
+#      username: zhl
+#      password: 123456
+#      script:
+#        - docker rm -f oss-api
+#        - docker rmi -f nas.fast-fun.cn:5000/zhl/pdms-oss-api
+#        - docker run -d --name oss-api -l traefik.port=8082 --restart=always nas.fast-fun.cn:5000/zhl/pdms-oss-api
+volumes:
+  - name: cache
+    host:
+      path: /home/drone/cache