1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- 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
|