tonyromerohuerta/rcontrol-os

.github/workflows/deploy.yml

开放

#4 创建于 2025年5月7日

 (0 条评论) (1 个反应) (1 位负责人) (0 个派生)auto 404
bugenhancementhelp wantedquestion

仓库指标

星标
 (1 个星标)
PR 合并指标
 (30 天内没有已合并 PR)

描述

name: Deployment

on: push: branches: - main workflow_dispatch:

jobs: deploy: runs-on: ubuntu-latest

steps:
- name: Checkout code
  uses: actions/checkout@v4

- name: Set up Node.js
  uses: actions/setup-node@v3
  with:
    node-version: 16

- name: Install dependencies
  run: npm install

- name: Build project
  run: npm run build

- name: Deploy to server
  env:
    DEPLOY_KEY: ${{ secrets.DEPLOY_KEY }}
    SERVER_IP: ${{ secrets.SERVER_IP }}
    SERVER_USER: ${{ secrets.SERVER_USER }}
  run: |
    ssh -o StrictHostKeyChecking=no -i $DEPLOY_KEY $SERVER_USER@$SERVER_IP "mkdir -p ~/project"
    scp -o StrictHostKeyChecking=no -i $DEPLOY_KEY -r ./build/* $SERVER_USER@$SERVER_IP:~/project

贡献者指南