포스트

IIS에서 자동배포(나중 해볼만한 일)

회사 내 업무 우선순위 상 후순위라서 안할 지 모르는데,

IIS에 블루그린 배포하는 방식을 자동화 할 수 있다는 것에 대한 가능성 확인 차 남겨둠.

내 자체 서비스는 왠만하면 리눅스 쓸 건데, 익숙한 윈도우의 편리함도 무시 못한다.

그래서 남겨둔다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
❯ 근데 말이야, 윈도우 iis 서버에서 지금 & 'c:\Users\devra\Pictures\Screenshots\스크린샷 2026-02-05 090705.png' 여기 고급기능 가서 & 'c:\Users\devra\Pictures\Screenshots\스크린샷 2026-02-05              
  090736.png' 실제 경로를 바꾼 후, 웹사이트 관리->다시시작 으로 해서 배포하는 방식 쓰거든? 근데 이거 자동화 가능한가? 서버에 rsync로 배포하고 내부적으로 복사해서 그 경로로 옮겨서 다시 시작한다던지,     
   그냥 통째로 새로 올려서 경로 바꾼 후 다시 시작한다던지.                                                                                                                                                

● 스크린샷을 먼저 확인해보겠습니다.

● Read 2 files (ctrl+o to expand)

● 스크린샷을 확인했습니다. 현재 배포 방식을 정리하면:

  1. IIS 관리자에서 API_Platform > test-yk 애플리케이션 우클릭
  2. 고급 설정에서 실제 경로를 D:\api_platform\apps\test-yk\2026-02-04-4 같은 날짜별 폴더로 변경
  3. 웹사이트 다시 시작

  이건 충분히 자동화 가능합니다. IIS는 appcmd.exe라는 CLI 도구를 제공하고, PowerShell 모듈도 있습니다.

file_1

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.