Untitled
unknown
plain_text
a year ago
1.3 kB
4
Indexable
name: Deploy
on:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Install dependencies
run: |
npm install
npm run build
- name: List build directory
run: ls -l
- name: Clean target directory
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
password: ${{ secrets.SSHKEY }}
port: ${{ secrets.PORT }}
script: |
rm -Rf /var/www/gondofy.com.br/*
- name: Copy files via SCP
uses: appleboy/scp-action@master
with:
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
password: ${{ secrets.SSHKEY }}
port: ${{ secrets.PORT }}
source: "dist/*"
target: "/var/www/appname.com.br/"
- name: Setup Folder
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
password: ${{ secrets.SSHKEY }}
port: ${{ secrets.PORT }}
script: |
mv /var/www/appname.com.br/dist/* /var/www/appname.com.br/
rm -Rf /var/www/appname.com.br/distEditor is loading...
Leave a Comment