GitHub Actions:在服务器上进行 git pull

Pie*_*e56 5 github continuous-deployment github-actions

我在 GitHub 存储库上有一个名为 的个人网站personal-website,每次我在本地进行更改时,我都必须通过 SSH 连接到我的服务器 (DigitalOcean),转到var/www/personal-website并创建一个git pull.

我试图找到一种方法,pull每次master都有一个push进入同一个分支。我读到了 GitHub actions 并写了一个文件.github/workflows/devops.yml

name: Build and Deploy

on:
    push:
        branches: master
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
       
Run Code Online (Sandbox Code Playgroud)

构建和部署作业的 GitHub Actions 结果 在此输入图像描述

在我的 GitHub Actions 页面上,作业成功。但是,服务器端没有完成自动拉取请求。我怎样才能解决这个问题?

Pie*_*dre 0

制作 .sh 脚本并执行 git pull / git commit / git Push