주별 및 / 또는 월별 업데이트가있을 수있는 호스팅 / 사이트 웹 응용 프로그램에 소프트웨어 업데이트를 배포하는 방법을 결정하려고합니다. 온 사이트 제품을 사용하는 고객이 수동으로 업데이트하는 것에 대해 걱정할 필요가 없도록하기 위해 Chrome에서 자동으로 다운로드하여 설치하기를 원합니다. Ubuntu와 함께 소프트웨어를 설치하고 구성한 OVF 파일을 제공 할 계획입니다.
소프트웨어를 배포하는 방법에 대한 첫 번째 생각은 키를 사용하여 SSH를 통해 액세스 할 6 개의 Apt 저장소 / 채널 (이 시점에서 어떤 것이 더 좋을지 확실하지 않음)을 만드는 것이므로 고객이 구독을 갱신하지 않으면 계정을 비활성화 할 수 있습니다 :
- 베타-테스트 데이터에 내부적으로 사용되어 패키지에 중대한 결함이 있는지 확인합니다.
- 내부-라이브 데이터에서 내부적으로 사용되어 패키지 결함 여부를 확인합니다 (개 먹이 단계).
- 외부 1-결함을 확인하기 위해 사용자 기반의 1 % (임의로 선택됨)에 배포합니다.
- 외부 9-결함을 확인하기 위해 사용자 기반의 9 % (임의로 선택됨)에 배포합니다.
- 외부 90-나머지 90 %의 사용자에게 배포됩니다.
- 호스팅 됨-호스팅 된 환경에 배포됩니다.
문제가보고 될 경우 각 단계에서 다음 저장소로 이동하려면 사인 오프해야합니다.
커뮤니티에 대한 나의 질문은 :
- 아무도 전에 이런 식으로 시도한 적이 있습니까?
- 누구나 이런 유형의 절차에 대한 단점을 볼 수 있습니까?
- 더 좋은 방법이 있습니까?