Untitled
unknown
plain_text
5 months ago
1.3 kB
2
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/dist
Editor is loading...
Leave a Comment