updated .woodpecker.yml
continuous-integration/drone/push Build is passing Details
continuous-integration/drone the build was successful Details

This commit is contained in:
Samuel Philipp 2021-10-01 19:41:58 +02:00
parent d3b77bd8b4
commit 0bac80613c
1 changed files with 12 additions and 22 deletions

View File

@ -1,22 +1,15 @@
kind: pipeline pipeline:
type: docker build:
name: default
steps:
- name: build
image: node:lts image: node:lts
commands: commands:
- npm install - npm install
- npm run build - npm run build
- name: deploy-dev deploy-dev:
image: alpine image: alpine
environment: secrets:
FTP_HOST: - FTP_HOST
from_secret: FTP_HOST - FTP_USERNAME
FTP_USERNAME: - FTP_PASSWORD
from_secret: FTP_USERNAME
FTP_PASSWORD:
from_secret: FTP_PASSWORD
commands: commands:
- which lftp || ( apk --update add lftp ) - which lftp || ( apk --update add lftp )
- lftp -e "set ftp:ssl-force true; set ssl:verify-certificate no; mirror -R ./dist/ dev.sp-codes.de/; bye" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST - lftp -e "set ftp:ssl-force true; set ssl:verify-certificate no; mirror -R ./dist/ dev.sp-codes.de/; bye" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST
@ -25,15 +18,12 @@ steps:
- develop - develop
event: event:
- push - push
- name: deploy deploy:
image: alpine image: alpine
environment: secrets:
FTP_HOST: - FTP_HOST
from_secret: FTP_HOST - FTP_USERNAME
FTP_USERNAME: - FTP_PASSWORD
from_secret: FTP_USERNAME
FTP_PASSWORD:
from_secret: FTP_PASSWORD
commands: commands:
- which lftp || ( apk --update add lftp ) - which lftp || ( apk --update add lftp )
- lftp -e "set ftp:ssl-force true; set ssl:verify-certificate no; mirror -R ./dist/ sp-codes.de/; bye" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST - lftp -e "set ftp:ssl-force true; set ssl:verify-certificate no; mirror -R ./dist/ sp-codes.de/; bye" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST