name: Deploy
on:
  push:
    branches:
      - master
jobs:
  Deployment:
    runs-on: ${{ matrix.operating-system }}
    strategy:
      matrix:
        operating-system: [ ubuntu-18.04 ]
        php-versions: ['5.6']
    steps:

      - name: Import SSHKEY
        uses: webfactory/ssh-agent@v0.2.0
        with:
          ssh-private-key: ${{ secrets.QA_SSH_KEY }}
       
      - name: Checkout Code
        uses: actions/checkout@v1  
        
      - name: Build
        run: |
          npm install
          npm rebuild node-sass --force
          npm run build:prod
        
      - name: Deploy
        run: |       
          tar -czf - dist/ | ssh -o StrictHostKeyChecking=no toolkit@hyve02.srv.evolutionfunding.com "rm -rf ~/deploy/EvoToolkit; mkdir -p ~/deploy/EvoToolkit && cd ~/deploy/EvoToolkit && tar -vxzf - && mkdir -p ~/httpdocs/source && cp dist/* ~/httpdocs/source"
