Skip to content

Commit a93660d

Browse files
committed
chore: skip the step before set env
1 parent 0835746 commit a93660d

File tree

5 files changed

+106
-30
lines changed

5 files changed

+106
-30
lines changed

.github/workflows/updateCompanyData_1.yml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,45 +8,61 @@ on:
88

99
jobs:
1010
run_python_script:
11+
env:
12+
DB_HOST: ${{ secrets.DB_HOST }}
13+
DB_USER: ${{ secrets.DB_USER }}
14+
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
15+
DASHBOARD_DB_HOST: ${{ secrets.DASHBOARD_DB_HOST }}
16+
DASHBOARD_DB_USER: ${{ secrets.DASHBOARD_DB_USER }}
17+
DASHBOARD_DB_PASSWORD: ${{ secrets.DASHBOARD_DB_PASSWORD }}
18+
1119
runs-on: ubuntu-latest # 使用 GitHub 提供的 Ubuntu 环境
1220

1321
steps:
1422
- name: Checkout code
1523
uses: actions/checkout@v4 # 检出仓库代码
24+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
1625

1726
- name: Set up Python
1827
uses: actions/setup-python@v5
28+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
1929
with:
2030
python-version: '3.12' # 设置 Python 版本
2131

2232
- name: Install Python dependencies
33+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
2334
run: |
2435
python -m pip install --upgrade pip
2536
pip install -r requirements.txt
2637
2738
- name: Start ClickHouse service
39+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
2840
run: |
2941
docker run -d --name clickhouse-server --ulimit nofile=262144:262144 -p 9000:9000 clickhouse/clickhouse-server
3042
sleep 30
3143
3244
- name: List running containers
45+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
3346
run: docker ps -a
3447

3548
- name: Check ClickHouse logs
49+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
3650
run: docker logs clickhouse-server
3751

3852
- name: Test ClickHouse query
53+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
3954
run: |
4055
docker exec -i clickhouse-server clickhouse-client --query "SELECT 1"
4156
4257
- name: Run the Python script
58+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
4359
run: |
4460
cd dashboard/company/scripts
4561
python workflow_1.py
4662
env:
47-
DB_HOST: ${{ secrets.DB_HOST }}
48-
DB_USER: ${{ secrets.DB_USER }}
49-
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
50-
DASHBOARDS_DB_HOST: ${{ secrets.DASHBOARD_DB_HOST }}
51-
DASHBOARDS_DB_USER: ${{ secrets.DASHBOARD_DB_USER }}
52-
DASHBOARDS_DB_PASSWORD: ${{ secrets.DASHBOARD_DB_PASSWORD }}
63+
DB_HOST: ${{ env.DB_HOST }}
64+
DB_USER: ${{ env.DB_USER }}
65+
DB_PASSWORD: ${{ env.DB_PASSWORD }}
66+
DASHBOARDS_DB_HOST: ${{ env.DASHBOARD_DB_HOST }}
67+
DASHBOARDS_DB_USER: ${{ env.DASHBOARD_DB_USER }}
68+
DASHBOARDS_DB_PASSWORD: ${{ env.DASHBOARD_DB_PASSWORD }}

.github/workflows/updateCompanyData_2.yml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,45 +8,61 @@ on:
88

99
jobs:
1010
run_python_script:
11+
env:
12+
DB_HOST: ${{ secrets.DB_HOST }}
13+
DB_USER: ${{ secrets.DB_USER }}
14+
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
15+
DASHBOARD_DB_HOST: ${{ secrets.DASHBOARD_DB_HOST }}
16+
DASHBOARD_DB_USER: ${{ secrets.DASHBOARD_DB_USER }}
17+
DASHBOARD_DB_PASSWORD: ${{ secrets.DASHBOARD_DB_PASSWORD }}
18+
1119
runs-on: ubuntu-latest # 使用 GitHub 提供的 Ubuntu 环境
1220

1321
steps:
1422
- name: Checkout code
1523
uses: actions/checkout@v4 # 检出仓库代码
24+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
1625

1726
- name: Set up Python
1827
uses: actions/setup-python@v5
28+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
1929
with:
2030
python-version: '3.12' # 设置 Python 版本
2131

2232
- name: Install Python dependencies
33+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
2334
run: |
2435
python -m pip install --upgrade pip
2536
pip install -r requirements.txt
2637
2738
- name: Start ClickHouse service
39+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
2840
run: |
2941
docker run -d --name clickhouse-server --ulimit nofile=262144:262144 -p 9000:9000 clickhouse/clickhouse-server
3042
sleep 30
3143
3244
- name: List running containers
45+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
3346
run: docker ps -a
3447

3548
- name: Check ClickHouse logs
49+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
3650
run: docker logs clickhouse-server
3751

3852
- name: Test ClickHouse query
53+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
3954
run: |
4055
docker exec -i clickhouse-server clickhouse-client --query "SELECT 1"
4156
4257
- name: Run the Python script
58+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
4359
run: |
4460
cd dashboard/company/scripts
4561
python workflow_2.py
4662
env:
47-
DB_HOST: ${{ secrets.DB_HOST }}
48-
DB_USER: ${{ secrets.DB_USER }}
49-
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
50-
DASHBOARDS_DB_HOST: ${{ secrets.DASHBOARD_DB_HOST }}
51-
DASHBOARDS_DB_USER: ${{ secrets.DASHBOARD_DB_USER }}
52-
DASHBOARDS_DB_PASSWORD: ${{ secrets.DASHBOARD_DB_PASSWORD }}
63+
DB_HOST: ${{ env.DB_HOST }}
64+
DB_USER: ${{ env.DB_USER }}
65+
DB_PASSWORD: ${{ env.DB_PASSWORD }}
66+
DASHBOARDS_DB_HOST: ${{ env.DASHBOARD_DB_HOST }}
67+
DASHBOARDS_DB_USER: ${{ env.DASHBOARD_DB_USER }}
68+
DASHBOARDS_DB_PASSWORD: ${{ env.DASHBOARD_DB_PASSWORD }}

.github/workflows/updateCompanyData_3.yml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,45 +8,61 @@ on:
88

99
jobs:
1010
run_python_script:
11+
env:
12+
DB_HOST: ${{ secrets.DB_HOST }}
13+
DB_USER: ${{ secrets.DB_USER }}
14+
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
15+
DASHBOARD_DB_HOST: ${{ secrets.DASHBOARD_DB_HOST }}
16+
DASHBOARD_DB_USER: ${{ secrets.DASHBOARD_DB_USER }}
17+
DASHBOARD_DB_PASSWORD: ${{ secrets.DASHBOARD_DB_PASSWORD }}
18+
1119
runs-on: ubuntu-latest # 使用 GitHub 提供的 Ubuntu 环境
1220

1321
steps:
1422
- name: Checkout code
1523
uses: actions/checkout@v4 # 检出仓库代码
24+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
1625

1726
- name: Set up Python
1827
uses: actions/setup-python@v5
28+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
1929
with:
2030
python-version: '3.12' # 设置 Python 版本
2131

2232
- name: Install Python dependencies
33+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
2334
run: |
2435
python -m pip install --upgrade pip
2536
pip install -r requirements.txt
2637
2738
- name: Start ClickHouse service
39+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
2840
run: |
2941
docker run -d --name clickhouse-server --ulimit nofile=262144:262144 -p 9000:9000 clickhouse/clickhouse-server
3042
sleep 30
3143
3244
- name: List running containers
45+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
3346
run: docker ps -a
3447

3548
- name: Check ClickHouse logs
49+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
3650
run: docker logs clickhouse-server
3751

3852
- name: Test ClickHouse query
53+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
3954
run: |
4055
docker exec -i clickhouse-server clickhouse-client --query "SELECT 1"
4156
4257
- name: Run the Python script
58+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
4359
run: |
4460
cd dashboard/company/scripts
4561
python workflow_3.py
4662
env:
47-
DB_HOST: ${{ secrets.DB_HOST }}
48-
DB_USER: ${{ secrets.DB_USER }}
49-
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
50-
DASHBOARDS_DB_HOST: ${{ secrets.DASHBOARD_DB_HOST }}
51-
DASHBOARDS_DB_USER: ${{ secrets.DASHBOARD_DB_USER }}
52-
DASHBOARDS_DB_PASSWORD: ${{ secrets.DASHBOARD_DB_PASSWORD }}
63+
DB_HOST: ${{ env.DB_HOST }}
64+
DB_USER: ${{ env.DB_USER }}
65+
DB_PASSWORD: ${{ env.DB_PASSWORD }}
66+
DASHBOARDS_DB_HOST: ${{ env.DASHBOARD_DB_HOST }}
67+
DASHBOARDS_DB_USER: ${{ env.DASHBOARD_DB_USER }}
68+
DASHBOARDS_DB_PASSWORD: ${{ env.DASHBOARD_DB_PASSWORD }}

.github/workflows/updateCompanyData_4.yml

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,45 +8,61 @@ on:
88

99
jobs:
1010
run_python_script:
11+
env:
12+
DB_HOST: ${{ secrets.DB_HOST }}
13+
DB_USER: ${{ secrets.DB_USER }}
14+
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
15+
DASHBOARD_DB_HOST: ${{ secrets.DASHBOARD_DB_HOST }}
16+
DASHBOARD_DB_USER: ${{ secrets.DASHBOARD_DB_USER }}
17+
DASHBOARD_DB_PASSWORD: ${{ secrets.DASHBOARD_DB_PASSWORD }}
18+
1119
runs-on: ubuntu-latest # 使用 GitHub 提供的 Ubuntu 环境
1220

1321
steps:
1422
- name: Checkout code
1523
uses: actions/checkout@v4 # 检出仓库代码
24+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
1625

1726
- name: Set up Python
1827
uses: actions/setup-python@v5
28+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
1929
with:
2030
python-version: '3.12' # 设置 Python 版本
2131

2232
- name: Install Python dependencies
33+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
2334
run: |
2435
python -m pip install --upgrade pip
2536
pip install -r requirements.txt
2637
2738
- name: Start ClickHouse service
39+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
2840
run: |
2941
docker run -d --name clickhouse-server --ulimit nofile=262144:262144 -p 9000:9000 clickhouse/clickhouse-server
3042
sleep 30
3143
3244
- name: List running containers
45+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
3346
run: docker ps -a
3447

3548
- name: Check ClickHouse logs
49+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
3650
run: docker logs clickhouse-server
3751

3852
- name: Test ClickHouse query
53+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
3954
run: |
4055
docker exec -i clickhouse-server clickhouse-client --query "SELECT 1"
4156
4257
- name: Run the Python script
58+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
4359
run: |
4460
cd dashboard/company/scripts
4561
python workflow_4.py
4662
env:
47-
DB_HOST: ${{ secrets.DB_HOST }}
48-
DB_USER: ${{ secrets.DB_USER }}
49-
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
50-
DASHBOARDS_DB_HOST: ${{ secrets.DASHBOARD_DB_HOST }}
51-
DASHBOARDS_DB_USER: ${{ secrets.DASHBOARD_DB_USER }}
52-
DASHBOARDS_DB_PASSWORD: ${{ secrets.DASHBOARD_DB_PASSWORD }}
63+
DB_HOST: ${{ env.DB_HOST }}
64+
DB_USER: ${{ env.DB_USER }}
65+
DB_PASSWORD: ${{ env.DB_PASSWORD }}
66+
DASHBOARDS_DB_HOST: ${{ env.DASHBOARD_DB_HOST }}
67+
DASHBOARDS_DB_USER: ${{ env.DASHBOARD_DB_USER }}
68+
DASHBOARDS_DB_PASSWORD: ${{ env.DASHBOARD_DB_PASSWORD }}

.github/workflows/updateDashboardRepositoryData.yml

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,30 +8,42 @@ on:
88

99
jobs:
1010
run_python_script:
11+
env:
12+
DB_HOST: ${{ secrets.DB_HOST }}
13+
DB_USER: ${{ secrets.DB_USER }}
14+
DB_PASSWORD: ${{ secrets.DB_PASSWORD }}
15+
DASHBOARD_DB_HOST: ${{ secrets.DASHBOARD_DB_HOST }}
16+
DASHBOARD_DB_USER: ${{ secrets.DASHBOARD_DB_USER }}
17+
DASHBOARD_DB_PASSWORD: ${{ secrets.DASHBOARD_DB_PASSWORD }}
18+
1119
runs-on: ubuntu-latest # 使用 GitHub 提供的 Ubuntu 环境
1220

1321
steps:
1422
- name: Checkout code
1523
uses: actions/checkout@v4 # 检出仓库代码
24+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
1625

1726
- name: Set up Python
1827
uses: actions/setup-python@v5
28+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
1929
with:
2030
python-version: '3.10' # 设置 Python 版本
2131

2232
- name: Install Python dependencies
33+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
2334
run: |
2435
python -m pip install --upgrade pip
2536
pip install -r requirements.txt # 安装 Python 依赖
2637
- name: Run the Python script
38+
if: ${{ env.DB_HOST && env.DB_USER && env.DB_PASSWORD && env.DASHBOARD_DB_HOST && env.DASHBOARD_DB_USER && env.DASHBOARD_DB_PASSWORD }}
2739
run: |
2840
python dashboard/company/scripts/workflow.py # 执行 workflow.py 脚本
2941
python dashboard/repository/scripts/repo_name.py
3042
python dashboard/repository/scripts/repo_data.py
3143
env:
32-
xlabDB_HOST: ${{ secrets.DB_HOST }}
33-
xlabDB_USER: ${{ secrets.DB_USER }}
34-
xlabDB_PASSWORD: ${{ secrets.DB_PASSWORD }}
35-
dashboardDB_HOST: ${{ secrets.DASHBOARD_DB_HOST }}
36-
dashboardDB_USER: ${{ secrets.DASHBOARD_DB_USER }}
37-
dashboardDB_PASSWORD: ${{ secrets.DASHBOARD_DB_PASSWORD }}
44+
xlabDB_HOST: ${{ env.DB_HOST }}
45+
xlabDB_USER: ${{ env.DB_USER }}
46+
xlabDB_PASSWORD: ${{ env.DB_PASSWORD }}
47+
dashboardDB_HOST: ${{ env.DASHBOARD_DB_HOST }}
48+
dashboardDB_USER: ${{ env.DASHBOARD_DB_USER }}
49+
dashboardDB_PASSWORD: ${{ env.DASHBOARD_DB_PASSWORD }}

0 commit comments

Comments
 (0)