1
- name : bypassCF cron old
1
+ name : read cron old don't use
2
2
3
3
on :
4
- schedule :
5
- # 每天 UTC 时间 18:00 运行
6
- - cron : " 0 18 * * *"
7
- workflow_dispatch : # 允许手动触发
4
+ # schedule:
5
+ # # 每天 UTC 时间 18:00 运行
6
+ # - cron: "0 18 * * *"
7
+ workflow_dispatch : # 添加这行以允许手动触发
8
8
9
9
jobs :
10
10
build :
@@ -13,70 +13,19 @@ jobs:
13
13
14
14
strategy :
15
15
matrix :
16
- node-version : [20.x]
16
+ node-version : [20.x] # 选择你需要的 Node.js 版本
17
+ env :
18
+ # 在作业级别设置环境变量
19
+ USERNAMES : ${{ secrets.USERNAMES }}
20
+ PASSWORDS : ${{ secrets.PASSWORDS }}
17
21
18
22
steps :
19
- - uses : actions/checkout@v3 # 检出仓库
20
-
23
+ - uses : actions/checkout@v3 # 检出你的仓库
21
24
- name : Use Node.js ${{ matrix.node-version }}
22
25
uses : actions/setup-node@v3
23
26
with :
24
27
node-version : ${{ matrix.node-version }}
25
-
26
28
- name : Install dependencies
27
- run : |
28
- npm install
29
- sudo apt install -y xvfb
30
-
31
- - name : Load environment variables
32
- run : |
33
- echo "Debug: Checking if .env file exists..."
34
-
35
- # 检查 .env 文件是否存在
36
- if [ -f .env ]; then
37
- echo ".env file found. Loading environment variables from .env file"
38
-
39
- # 加载 .env 文件中的默认值
40
- set -a
41
- source .env
42
- set +a
43
-
44
- echo "Loaded .env variables:"
45
- cat .env
46
- else
47
- echo ".env file not found. Skipping loading."
48
- fi
49
-
50
- # Debug: 确认环境变量已加载
51
- echo "Debug: USERNAMES = $USERNAMES"
52
- echo "Debug: PASSWORDS = $PASSWORDS"
53
- echo "Debug: WEBSITE = $WEBSITE"
54
-
55
- # 如果 GitHub Secrets 中设置了环境变量,则覆盖默认值
56
- if [ -n "${{ secrets.USERNAMES }}" ]; then
57
- echo "Using GitHub Secret for USERNAMES"
58
- echo "USERNAMES=${{ secrets.USERNAMES }}" >> $GITHUB_ENV
59
- else
60
- echo "USERNAMES=${USERNAMES}" >> $GITHUB_ENV
61
- fi
62
-
63
- if [ -n "${{ secrets.PASSWORDS }}" ]; then
64
- echo "Using GitHub Secret for PASSWORDS"
65
- echo "PASSWORDS=${{ secrets.PASSWORDS }}" >> $GITHUB_ENV
66
- else
67
- echo "PASSWORDS=${PASSWORDS}" >> $GITHUB_ENV
68
- fi
69
-
70
- if [ -n "${{ secrets.WEBSITE }}" ]; then
71
- echo "Using GitHub Secret for WEBSITE"
72
- echo "WEBSITE=${{ secrets.WEBSITE }}" >> $GITHUB_ENV
73
- else
74
- echo "WEBSITE=${WEBSITE}" >> $GITHUB_ENV
75
- fi
76
-
77
- # Debug: 输出最终的环境变量值
78
- echo "Final values in GITHUB_ENV:"
79
- cat $GITHUB_ENV
80
- shell : bash
29
+ run : npm install # 安装 package.json 中的依赖项
81
30
- name : Run a script
82
- run : xvfb-run node bypasscf.js
31
+ run : node bypasscf.js # 替换为你想运行的脚本的实际名称
0 commit comments