수동 WAR 배포에서 Jenkins CI/CD와 JEUS 롤백 파이프라인까지
PMWORKS의 마스킹된 사례를 통해 Vue/Vite와 Maven 빌드를 Jenkins로 옮기고, 제한된 서비스 계정 래퍼로 JEUS에 WAR를 배포하며, 별도 롤백 작업으로 배포 전 백업을 복원한 과정을 살펴봅니다.
카테고리
반복 가능한 워크플로, CI/CD, 콘텐츠 파이프라인, 운영 자동화 도구.
PMWORKS의 마스킹된 사례를 통해 Vue/Vite와 Maven 빌드를 Jenkins로 옮기고, 제한된 서비스 계정 래퍼로 JEUS에 WAR를 배포하며, 별도 롤백 작업으로 배포 전 백업을 복원한 과정을 살펴봅니다.
HWMOON 프로젝트에서 Azure Repos를 primary repository로 유지하면서 GitHub를 외부 backup mirror로 운영하려는 이유와 현재 진행 상태를 정리합니다.
Synology NAS self-hosted agent에서 Azure Static Web Apps 배포가 성공으로 보였지만 신규 route가 404로 남았던 원인과 /azp/_work bind mount 복구 과정을 정리합니다.
Azure DevOps hosted minutes 소진 문제를 Synology NAS 기반 self-hosted agent로 해결하면서 얻은 비용, 운영, 확장성 관점의 기록입니다.