SOX를 사용하려면 ASP.NET 웹을 별도의 프로덕션 환경에 배포해야합니다.배포 및 TFS, 일반 질문
현재이 그룹은 VSS의 현재 코드 저장소에 액세스 할 수 있으며 VSS를 사용하여 VSS에 검사 된 코드를 배포합니다.
웹 응용 프로그램의 배포는 일반적으로 어떻게 수행됩니까?
개발자는 Visual Studio의 배포 기능을 사용하여 IS 가상 폴더에 해당하는 네트워크 공유에 코드를 배포했지만 배포 그룹에서 복사본을 구입할 것으로는 생각하지 않습니다 Visual Studio에서 배포를 수행합니다.
코드를 TFS로 확인할 수 있지만 해당 그룹에서 배포를 수행하는 데 필요한 최소 소프트웨어는 무엇입니까? 팀 탐색기 클라이언트 액세스로 충분합니까?
Team System에는 응용 프로그램 빌드를 자동화하는 기능이 있다는 것을 알고 있습니다. 일반적으로 사람들은 QA 환경의 aspx 및 dll 파일을 프로덕션으로 복사하여 Production에 배포합니까? 일반적으로 TFS 또는 VS에서 직접 배포합니까? QA 환경에서 배포하는 것이 바람직한 방법이라고 생각됩니다. 릴리스 환경에서 승인되어야하는 환경이거나 TFS에서 배포하고 TFS에서 배포해야하는 환경이므로 TFS에서 배포 할 수 있다고 가정합니다. .
저에게 혼란스러운 것은 프로젝트에 로컬 인 bin (바이너리) 파일이 TFS에 포함되는지 여부입니다. 그렇다면 디버깅을 위해 바이너리에 대한 쓰기 액세스가 필요하기 때문에 바이너리가 확인 된 개발자가 실제로 디버그 할 수 있다는 점에서 다른 개발자에게는 문제가되지 않습니까? 바이너리가 TFS에 체크인되어서는 안된다는 의미입니까? 하지만 결국 TFS에서 배포하면 바이너리가 TFS에 추가되어야합니다. 별도의 (컴파일 된) 응용 프로그램 노드로 추가됩니까? 그렇다면,이 말은 진짜 못생긴 것 같습니다. 나는 그렇게 생각하지 않을 것이다. 바이너리가 특정 버전 번호로 표시되는 소스 코드와 어떻게 일치하는지 어떻게 확인합니까?
분명히, 나는 우둔 해. 다른 사람이 나에게 TFS를 사용하여 버전 제어 및 배포를 처리하는 방법에 대한 일반적인 아이디어를 줄 수 있습니까?