You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
897 B
40 lines
897 B
kind: pipeline |
|
type: docker |
|
name: default |
|
|
|
steps: |
|
# - name: init |
|
# image: node:16-alpine |
|
# commands: |
|
# - "npm install" |
|
# - name: start |
|
# image: node:16-alpine |
|
# commands: |
|
# # - "npm run build" |
|
# - "npm test -- --watchAll=false" |
|
- name: deploy-stage |
|
image: appleboy/drone-ssh |
|
settings: |
|
host: |
|
from_secret: stage_server |
|
username: |
|
from_secret: ssh_user |
|
key: |
|
from_secret: ssh_key |
|
command_timeout: 2m |
|
script: |
|
- cd test-app |
|
- git pull |
|
- ls -la |
|
- docker-compose restart |
|
# - name: notify |
|
# image: curlimages/curl:7.80.0 |
|
# environment: |
|
# GCHAT_WH: |
|
# from_secret: GCHAT_WH |
|
# commands: |
|
# - > |
|
# curl $GCHAT_WH |
|
# -X 'POST' |
|
# -H 'Content-type:application/json' |
|
# -d '{\"text\":\"This message is from Drone\"}' "
|
|
|