Github Actions 教程:运行 python 代码并 Push 到远端仓库

我自己做了一个网站,这个网站就是 在线选老婆.jpg 这里我使用了一个python脚本来生成json数据。

具体生成的方法是python脚本会读取目录下的live2d模型文件及预览图片,将name,priveew,json地址放到一个dat.json文件里。

当然上面所有的步骤都是自动化实现的,总结如下:

  1. 我本地新增live2d模型文件夹,然后push到github
  2. 我的push操作会触发实现设定好的action
  3. action 执行python脚本生成json文件

action代码设置如下:

# 当有改动推送到master分支时,启动Action
name: 自动部署

on:
  push:
    branches:
      - master

  release:
    types:
      - published

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - name: 检查分支
        uses: actions/checkout@v2

      - name: 安装 Python 3.7
        uses: actions/setup-python@v1
        with:
          python-version: 3.7

      - name: 安装模块
        run: |
          pip install -r requirements.txt

      - name: 生成json文件
        run: |
          export TZ='Asia/Shanghai'
          python build_linux.py

      - name: 暂存提
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值