Skip to content

Bumped packages

Bumped packages #94

name: Node.js CI DEV
on:
push:
branches: [ "dev" ]
pull_request:
branches: [ "dev" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 16.x
cache: 'npm'
- run: npm ci
- name: Output run ID, number and attempt
run: echo 'Build ${{ github.run_id }}.${{ github.run_number }}.${{ github.run_attempt }}'
- run: npm run build --if-present
- name: Write version file
run: |
touch build/version.json
printf "{\n\t\"version\": \"${{ github.run_id }}.${{ github.run_number }}.${{ github.run_attempt }}\",\n\t\"date\": \"$(date +'%Y-%m-%d %H:%M:%S')\"\n}" > build/version.json
shell: bash
- run: npm test
- name: Upload artifact for deployment job
uses: actions/[email protected]
with:
name: egon-artifact
path: build/
if-no-files-found: error
deploy:
runs-on: ubuntu-latest
needs: build
steps:
- name: Download artifact from build job
uses: actions/download-artifact@v3
with:
name: egon-artifact
- name: Deploy via ssh
uses: easingthemes/[email protected]
with:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
REMOTE_HOST: ${{ secrets.REMOTE_HOST }}
REMOTE_USER: ${{ secrets.REMOTE_USER }}
TARGET: /home/qwozxtp/dev-test/