Files
gitactionTest/deploy.yml
2025-09-05 11:09:58 +09:00

37 lines
857 B
YAML

name: BKON API Server Deploy
on:
push:
branches: ['main']
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Use Node.js
uses: actions/setup-node@v2
with:
node-version: '20'
- name: Install and build
run: |
npm install
yarn build
# deploy:
# needs: [build]
# runs-on: ubuntu-latest
# steps:
# - name: Build and deploy
# run: |
# echo "$SSH_PEM_KEY" >> $HOME/key.pem
# chmod 400 $HOME/key.pem
# ssh -i $HOME/key.pem -o StrictHostKeyChecking=no ${SSH_USER}@${SSH_KNOWN_HOSTS} '~/script.sh'
# env:
# SSH_USER: ${{secrets.SSH_USER}}
# SSH_KNOWN_HOSTS: ${{secrets.SSH_KNOWN_HOSTS}}
# SSH_PEM_KEY: ${{secrets.SSH_PEM_KEY}}