2011-05-10 4 views
2

완성까지 생각하지는 않았지만, 알려진 위치에 패키지를 포함시키는 관리 도구 인 경우 웹 서버 배포 도구로 사용할 수 없습니까? 매우 큰 패키지 자체)?Nuget/OpenWrap을 사용하여 원격 배치를 관리 할 수 ​​있습니까?

웹 서버에서 실행되는 서비스는 업데이트를 위해 nuget 서버에 ping을 보내고 사용 가능한 경우 설치합니다. 몇 가지 추가 관리 (응용 프로그램 풀 재활용, 모든 웹 서버가 동시에 업데이트되지 않도록하는 등)가 있어야하지만 작동 할 수 있다고 생각하십니까?

의견이 있으십니까?

답변

0

이런 종류의 일은 일반적으로 연속 통합 (CI)으로 알려져 있습니다. 당신은 아마 Nuget과 함께 뭔가를 자갈 수 있지만 거기에 이미 꽤 좋은 도구가 있습니다. 커플을 지명하는 CruiseTFS.

당신이 미친 과학자 프로젝트를 찾고 있다면, 계속하고 계속 커뮤니티에 알려주십시오!

+0

아니요. 자동화 된 빌드 및 소스 코드 컴파일 빌드 관리, 자동화 된 테스트 실행, 릴리스 패키지 내보내기 등의 지속적인 통합 (cc.net/팀 도시 사용)은 이미 매우 포괄적 인 CI 설정을 사용합니다. 저는 최종 마일에 대해 말하고 있습니다. 실제로 소프트웨어를 제어 된 방식으로 여러 서버에 배포하는 것으로 Continuous Delivery 프로세스의 일부가 될 수 있습니다. –

+0

오른쪽, 릴리스 패키지 내보내기. 나는 누군가가 이런 유형의 설치에 대해 토론 할 때 대개 빌드 환경의 맥락에 있다고 가정했다. CI가 배포보다 훨씬 많은 일을하는 것이 맞습니다. 그러나 TFS와 나는 크루즈가 MSDeploy/TFS2010과 같은 매우 훌륭한 배포 옵션을 내장하고 있다고 생각했습니다. – JasonCoder

2

분명히 openrasta/openwrap의 로드맵에 나와 있습니다. 따라서 미친 아이디어는 아닙니다. 어떤 사람들은 이미 그 일을 스스로 해왔습니다.

관련 문제