diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 9ad1fa1..cde4ee5 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -1,16 +1,13 @@ name: GitHub Pages on: push: - branches: - - v3.6 - + branches: v3.6 jobs: - deploy: - runs-on: ubuntu-latest - steps: + build: + runs-on: ubuntu-latest + steps: - name: Checkout uses: actions/checkout@v2 - - name: Setup Node.js uses: actions/setup-node@v2 with: @@ -24,29 +21,34 @@ jobs: npm i npm run build:prod ls -la + - name: listings + run: | + ls -la + cd dist + ls -la - name: zipping uses: papeloto/action-zip@v1 with: files: dist/user dest: user.zip - - name: Approve/Deny - uses: trstringer/manual-approval@v1 + - name: Upload artifact for deployment job + uses: actions/upload-artifact@v2 with: - secret: ${{ github.TOKEN }} - approvers: yaswanth507 - - name: Deploy to Servers + name: user + path: user.zip + + - name: Deploy to Server uses: easingthemes/ssh-deploy@main env: SSH_PRIVATE_KEY: ${{ secrets.KEY }} SOURCE: "user.zip" REMOTE_HOST: ${{ secrets.HOST_DNS }} REMOTE_USER: ${{ secrets.USERNAME }} - TARGET: ${{ secrets.TARGET_DIR }} - - - - - - - - + TARGET: ${{ secrets.USER_DIR }} + - uses: appleboy/ssh-action@master + with: + host: ${{ secrets.HOST_DNS }} + username: ${{ secrets.USERNAME }} + key: ${{ secrets.KEY }} + script: | + bash /home/ubuntu/zc-v36-ui/ui-builds-unzip.sh diff --git a/.github/workflows/sample.yaml b/.github/workflows/sample.yaml new file mode 100644 index 0000000..1079ad2 --- /dev/null +++ b/.github/workflows/sample.yaml @@ -0,0 +1,22 @@ +name: approve +on: + workflow_dispatch: + +jobs: + build: + name: build + runs-on: ubuntu-latest + steps: + - name: Build + run: echo building + deploy: + name: deploys + runs-on: ubuntu-latest + needs: build + steps: + - uses: trstringer/manual-approval@v1 + with: + secret: ${{ github.NEWTOKEN }} + approvers: yashu-507 + - name: Deploy to production + run: echo deploying