Skip to content

Commit b2227b6

Browse files
committed
fix: cron中变量的默认值
1 parent b9b72fc commit b2227b6

File tree

2 files changed

+14
-65
lines changed

2 files changed

+14
-65
lines changed

.github/workflows/cron_bypassCF.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: bypassCF cron old
1+
name: bypassCF cron
22

33
on:
44
schedule:

.github/workflows/cron_read.yaml

Lines changed: 13 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
name: bypassCF cron old
1+
name: read cron old don't use
22

33
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: # 添加这行以允许手动触发
88

99
jobs:
1010
build:
@@ -13,70 +13,19 @@ jobs:
1313

1414
strategy:
1515
matrix:
16-
node-version: [20.x]
16+
node-version: [20.x] # 选择你需要的 Node.js 版本
17+
env:
18+
# 在作业级别设置环境变量
19+
USERNAMES: ${{ secrets.USERNAMES }}
20+
PASSWORDS: ${{ secrets.PASSWORDS }}
1721

1822
steps:
19-
- uses: actions/checkout@v3 # 检出仓库
20-
23+
- uses: actions/checkout@v3 # 检出你的仓库
2124
- name: Use Node.js ${{ matrix.node-version }}
2225
uses: actions/setup-node@v3
2326
with:
2427
node-version: ${{ matrix.node-version }}
25-
2628
- 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 中的依赖项
8130
- name: Run a script
82-
run: xvfb-run node bypasscf.js
31+
run: node bypasscf.js # 替换为你想运行的脚本的实际名称

0 commit comments

Comments
 (0)