feat(cicd): zioinfo-mail CI/CD complete — Jenkins build #9 SUCCESS

- Jenkinsfile: npm build → copy dist → rsync → sudo systemctl
- deploy_server_webhook.py: 6개 repo 지원 (zioinfo-mail 추가)
- sudoers: jenkins → sudo systemctl zioinfo-mail
- Gitea repo: zio/zioinfo-mail 정상 소스

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
DESKTOP-TKLFCPR\ython 2026-06-01 22:19:10 +09:00
parent 8ab660cd38
commit e93565be88

View File

@ -41,9 +41,9 @@ pipeline {
${SRC}/venv/bin/pip install -r backend/requirements.txt -q ${SRC}/venv/bin/pip install -r backend/requirements.txt -q
# 서비스 재기동 # 서비스 재기동
systemctl restart zioinfo-mail sudo systemctl restart zioinfo-mail
sleep 4 sleep 4
systemctl is-active zioinfo-mail || exit 1 sudo systemctl is-active zioinfo-mail || exit 1
# 헬스체크 # 헬스체크
curl -sf http://localhost:8026/health || exit 1 curl -sf http://localhost:8026/health || exit 1