Browse Source

Merge branch 'master' of ssh://gogs.hiram.services:10022/kirkleon/teamspeak-status-service

Kirk Trombley 5 years ago
parent
commit
8215e98b35
1 changed files with 68 additions and 0 deletions
  1. 68 0
      .drone.yml

+ 68 - 0
.drone.yml

@@ -0,0 +1,68 @@
+kind: pipeline
+type: docker
+name: ui
+
+steps:
+- name: build-ui
+  image: node:12.7.0
+  volumes:
+  - name: build
+    path: /build/
+  commands:
+  - cd client
+  - yarn install
+  - yarn build
+  - mv build/* /build/
+  when:
+    branch:
+    - master
+- name: publish-ui
+  image: appleboy/drone-scp
+  volumes:
+  - name: build
+    path: /build/
+  settings:
+    host: hiram.services
+    username: hiram
+    key:
+      from_secret: ssh_key
+    port: 355
+    target: "/opt/ts3/status/build-$(date +'%Y-%m-%dT%H:%M:%S')"
+    source: /build
+- name: deploy-ui
+  image: appleboy/drone-ssh
+  settings:
+    host: hiram.services
+    username: hiram
+    key:
+      from_secret: ssh_key
+    port: 355
+    script:
+    - cd /opt/ts3/status/
+    - ./update.sh
+    
+volumes:
+- name: build
+  temp: {}
+
+---
+kind: pipeline
+type: docker
+name: server
+
+steps:
+- name: publish-server  
+  image: plugins/docker
+  settings:
+    context: ./server
+    dockerfile: ./server/Dockerfile
+    username: 
+        from_secret: registry_username
+    password: 
+        from_secret: registry_password
+    repo: registry.hiram.services/teamspeak-status-server
+    tags: latest
+    registry: registry.hiram.services
+  when:
+    branch:
+    - master