2011-09-05 3 views
1

InstallScript 차등 업그레이드 및 릴리스를 관리하는 방법.InstallScript 릴리스 관리

내가 제공하는 모든 버전에 대해 두 가지 릴리스를 유지해야합니까? 업그레이드를위한 기존 고객과 신규 설치를위한 신규 고객을위한 하나?

제품 수명주기가 계속되면 차등 업그레이드를 만들 수 있도록 모든 릴리스를 유지해야합니까?

기업에서 릴리스를 처리하는 방식이 맞습니까? 많은 데이터를 유지하고 처리하는 것처럼 보입니다. ...

답변

2

번거로운 업그레이드로 절약 할 수있는 비용 절감 효과 (시간 또는 크기)가 있습니까? 두 시나리오의 설치 프로그램을 모두 릴리스하는 것이 훨씬 쉬워 진 것처럼 들립니다.

차동 릴리스를 만드는 데 사용하든 아니든, 이전 릴리스를 모두 유지하는 것이 좋습니다. 이전 릴리즈의 동작을 테스트해야 할 때를 절대 알지 못합니다.이를 수행 할 수있는 유일한 방법은 원래 비트를 사용하는 것입니다.

2

기본적으로 Installshield는 모든 파일을 대상 컴퓨터의 폴더로 이동합니다. 버전 1.0에서 3.0으로 이동한다고 가정 해 보겠습니다. 3.0으로 가기 전에 2.0으로 업그레이드하는 것이 중요합니까? 또는 정말로 3.0을 직접 내려 놓을 수 있습니까? 업데이터가 필요하지 않으면, 하나의 업데이트가 필요하지 않습니다.

우리가 어떻게 처리하는지는 당신이 말한 것처럼 두 가지 구조가 있다는 것입니다. '새로 설치'및 '업데이터'. 소프트웨어가 최신 버전에 도달하기 전에 각 핫픽스에 대해 실행해야하는 선형 데이터베이스 마이 그 레이션이 있으므로 2.0을 건너 뛸 수 없습니다. 02

핫픽스를 적용해야하는 경우 , 우리는 또 다른 새로운 설치 및 업데이터를 생성하는 다음 릴리스까지 업데이터의 버젼 다운 된 버젼을 생성합니다.

관련 문제