manual.yml (818B)
1 name: manual 2 3 on: 4 push: 5 branches: 6 - master 7 - develop 8 paths: 9 - 'Manual/**' 10 11 workflow_dispatch: 12 13 jobs: 14 build_and_test: 15 name: Build and deploy manual 16 runs-on: ubuntu-latest 17 18 steps: 19 - name: Install Linux Deps 20 run: sudo apt install texlive-xetex 21 22 - name: Checkout code 23 uses: actions/checkout@v2 24 with: 25 submodules: false 26 27 - name: Build manual 28 working-directory: ${{github.workspace}}/Manual 29 run: | 30 make clean 31 make 32 33 - name: Deploy manual 34 uses: appleboy/scp-action@master 35 with: 36 host: ccrma-gate.stanford.edu 37 username: jatin 38 password: ${{ secrets.CCRMA_PASS }} 39 source: "Manual/ChowTapeManual.pdf" 40 target: "~/Library/Web/chowdsp/Products" 41 strip_components: 1