Skip to content

Merge pull request #815 from ymleyva12/pullrequest-author-login #540

Merge pull request #815 from ymleyva12/pullrequest-author-login

Merge pull request #815 from ymleyva12/pullrequest-author-login #540

Workflow file for this run

# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
name: Build DEV Angular
on:
push:
branches: [ develop ]
paths:
- "frontend/**"
# pull_request:
# branches: [ develop ]
# paths:
# - "frontend/**"
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12.x]
steps:
- uses: actions/checkout@v1
- name: Cache node modules
uses: actions/cache@v3
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Node ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- name: npm install and npm run build
run: |
npm i
npm run build --prod
working-directory: frontend
- name: Copy file via scp
uses: appleboy/[email protected]
env:
HOST: ${{ secrets.SSH_HOST }}
USERNAME: ${{ secrets.SSH_USER }}
PORT: ${{ secrets.SSH_PORT }}
PASSWORD: ${{ secrets.SSH_PASS }}
with:
source: "./frontend/dist"
target: "/var/warehouse/makerdao-mips-develop"