Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 540593f982 |
@@ -8,7 +8,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
daily-backup:
|
daily-backup:
|
||||||
runs-on: ubuntu-latest
|
runs-on: act-runner
|
||||||
name: Daily Backup
|
name: Daily Backup
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@@ -41,7 +41,7 @@ jobs:
|
|||||||
ls -lh backups/ | tail -5
|
ls -lh backups/ | tail -5
|
||||||
|
|
||||||
weekly-full-backup:
|
weekly-full-backup:
|
||||||
runs-on: ubuntu-latest
|
runs-on: act-runner
|
||||||
name: Weekly Full Backup
|
name: Weekly Full Backup
|
||||||
|
|
||||||
# 매주 월요일 1:00 UTC
|
# 매주 월요일 1:00 UTC
|
||||||
@@ -85,7 +85,7 @@ jobs:
|
|||||||
df -h | grep -E "Filesystem|data"
|
df -h | grep -E "Filesystem|data"
|
||||||
|
|
||||||
backup-health-check:
|
backup-health-check:
|
||||||
runs-on: ubuntu-latest
|
runs-on: act-runner
|
||||||
name: Backup Health Check
|
name: Backup Health Check
|
||||||
|
|
||||||
# 매일 12:00 UTC
|
# 매일 12:00 UTC
|
||||||
@@ -127,7 +127,7 @@ jobs:
|
|||||||
du -sh backups/ | awk '{print "Total size: " $1}'
|
du -sh backups/ | awk '{print "Total size: " $1}'
|
||||||
|
|
||||||
test-recovery:
|
test-recovery:
|
||||||
runs-on: ubuntu-latest
|
runs-on: act-runner
|
||||||
name: Monthly Recovery Test
|
name: Monthly Recovery Test
|
||||||
|
|
||||||
# 매월 1일 2:00 UTC
|
# 매월 1일 2:00 UTC
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
backup:
|
backup:
|
||||||
runs-on: ubuntu-latest
|
runs-on: self-hosted
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- name: Run backup
|
- name: Run backup
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build-calibration-backlog:
|
build-calibration-backlog:
|
||||||
runs-on: ubuntu-latest
|
runs-on: self-hosted
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
validate-core:
|
validate-core:
|
||||||
runs-on: ubuntu-latest
|
runs-on: self-hosted
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
@@ -154,7 +154,7 @@ jobs:
|
|||||||
run: python3 tools/validate_snapshot_admin_workflow_v1.py
|
run: python3 tools/validate_snapshot_admin_workflow_v1.py
|
||||||
|
|
||||||
validate-ui-and-storage:
|
validate-ui-and-storage:
|
||||||
runs-on: ubuntu-latest
|
runs-on: self-hosted
|
||||||
needs: validate-core
|
needs: validate-core
|
||||||
if: github.event_name != 'push'
|
if: github.event_name != 'push'
|
||||||
|
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
validate-kis-config-smoke:
|
validate-kis-config-smoke:
|
||||||
if: github.event_name == 'workflow_dispatch'
|
if: github.event_name == 'workflow_dispatch'
|
||||||
runs-on: ubuntu-latest
|
runs-on: self-hosted
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
run: |
|
run: |
|
||||||
@@ -90,7 +90,7 @@ jobs:
|
|||||||
|
|
||||||
collect-kis-data-live:
|
collect-kis-data-live:
|
||||||
if: github.event_name == 'schedule'
|
if: github.event_name == 'schedule'
|
||||||
runs-on: ubuntu-latest
|
runs-on: self-hosted
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
evaluate-qualitative-sell:
|
evaluate-qualitative-sell:
|
||||||
runs-on: ubuntu-latest
|
runs-on: self-hosted
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ jobs:
|
|||||||
# Push-only smoke gate: no deployment, no web UI smoke, no long-running side effects.
|
# Push-only smoke gate: no deployment, no web UI smoke, no long-running side effects.
|
||||||
validate-snapshot-admin-smoke:
|
validate-snapshot-admin-smoke:
|
||||||
if: github.event_name == 'push'
|
if: github.event_name == 'push'
|
||||||
runs-on: ubuntu-latest
|
runs-on: self-hosted
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
run: |
|
run: |
|
||||||
@@ -53,7 +53,7 @@ jobs:
|
|||||||
# Manual dispatch gate: full workflow + web UI validation only.
|
# Manual dispatch gate: full workflow + web UI validation only.
|
||||||
validate-snapshot-admin-full:
|
validate-snapshot-admin-full:
|
||||||
if: github.event_name == 'workflow_dispatch'
|
if: github.event_name == 'workflow_dispatch'
|
||||||
runs-on: ubuntu-latest
|
runs-on: self-hosted
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ concurrency:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
deploy-snapshot-admin:
|
deploy-snapshot-admin:
|
||||||
runs-on: ubuntu-latest
|
runs-on: [self-hosted, snapshot-admin-host]
|
||||||
timeout-minutes: 20
|
timeout-minutes: 20
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout Code
|
- name: Checkout Code
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
null-policy-validation:
|
null-policy-validation:
|
||||||
runs-on: ubuntu-latest
|
runs-on: act-runner
|
||||||
name: NULL Policy Validation
|
name: NULL Policy Validation
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user