首页 > 解决方案 > Github 会在文件更改时收到通知?

问题描述

在 GitHub 上编辑文件时是否可以获得消息框?我不知道如何在不下载文件的情况下使用 GitHub API 获取正确的信息。

如果可能的话,我会用 python 编写。

标签: pythongithub-apigithub-actions

解决方案


这是一个工作流示例,它触发任何push event并执行run.py位于 Github 存储库/root目录中的 python 脚本(需要requests依赖项才能工作)。

name: Python Script Workflow triggered on Push

on: [push]

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout repository content
        uses: actions/checkout@v2 # Checkout the repository content to github runner.

      - name: Setup Python Version
        uses: actions/setup-python@v2
        with:
          python-version: 3.8 # Install the python version needed

      - name: Install Python dependencies
        run: python -m pip install --upgrade pip requests

      - name: Execute Python script # Run the run.py to get the latest data
        run: python run.py

在您的情况下,python 脚本可以向您想要的任何人发送通知,或者在需要时提取其他有用的数据。


推荐阅读