forked from Fansirsqi/Task_job
-
Notifications
You must be signed in to change notification settings - Fork 0
47 lines (41 loc) · 2.04 KB
/
main.yml
File metadata and controls
47 lines (41 loc) · 2.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#可选 - (侧边的工作流名称)
name: 吾爱论坛签到定时任务
# 运行的工作流名称(在列表展示)
run-name: ${{ github.actor }} 吾爱论坛签到定时任务
#指定此工作流的触发器: 每次有人将更改推送到存储库或合并拉取请求时,都会触发工作流运行
on:
#手动触发器
workflow_dispatch:
schedule:
- cron: '59 23 * * *' # by https://crontab.guru/every-five-minutes
#将工作流中运行的所有作业组合在一起
jobs:
# 定义该工作的名称
pojie52_task:
# 最新版本的 Ubuntu Linux 运行器上运行。这意味着作业将在 GitHub 托管的新虚拟机上执行
runs-on: ubuntu-latest
# 将作业中运行的所有步骤组合在一起。此部分下嵌套的每个项都是单独的操作或 shell 脚本
steps:
# 关键字指定此步骤将运行操作。这是一个将存储库签出到运行器上的操作,允许您针对代码运行脚本或其他操作(例如构建和测试工具)。每当工作流针对存储库的代码运行时,都应使用签出操作。
- name: Checkout Code
uses: actions/checkout@v3
# 此步骤使用操作来安装指定版本的 python(此示例使用 v3.11)。这把这两个命令都放在你的 actions/setup-python@v3 xxx PATH
- name: Setup python
uses: actions/setup-python@v3
with:
python-version: '3.11'
# 关键字告诉作业在运行器上执行命令。在这种情况下,您正在使用安装软件测试包。
- name: Setup python
run: pip install --upgrade pip
# - run: ifconfig
# # 运行一条shell命令试试
- name: Install Dependencies
run: pip install -r requirements.txt
- name: Run Script
run: python task.py
# - run: python PORD_Continuity/APS.py
env:
COOKIE_CONFIG: ${{ secrets.COOKIE_CONFIG }}
SENDKEY: ${{ secrets.SENDKEY }}
WX_TOKEN: ${{ secrets.WX_TOKEN }}
UIDS: ${{ secrets.UIDS }}