이 세 가지 명령은 릴리스에 대한 세 가지 "공식"수준으로 사용됩니다.
공유
share
두 가지 주요 작업을 수행합니다.
- -public1과 같은 버전 접미사로 소프트웨어를 패키지합니다.
- 해당 패키지를 PPA에 업로드
따라서 테스터에게 코드를 빠르게 가져 오는 데 좋습니다. 이상적으로는 일반 릴리스와 별도의 PPA를 사용합니다.
해제
release
다음을 share
제외하고 동일한 작업을 수행합니다 .
- 12.04와 같은 실제 버전 번호 (또는 제공 한 번호)로 버전을 업데이트합니다.
- bzr에 대한 변경 사항을 저장하고 버전 번호로 태그를 지정합니다.
- 릴리스의 tarball을 런치 패드 프로젝트 페이지로 푸시합니다.
따라서 최고의 준비가 된 소프트웨어 버전을 출시하는 데 좋습니다.
제출하다
submitubuntu
다음을 release
제외하고 동일한 작업을 수행합니다 .
- 소프트웨어의 PPA 패키지는 App Review Board가보다 쉽게 수락 할 수 있도록 설정됩니다 (/ opt에 소프트웨어 설치, 특정 메타 데이터 플래그 추가 등).
따라서 이것은 ARB에 제출하려는 소프트웨어 버전을 릴리스하는 데 좋습니다. 이것은 자동으로 제출되지 않습니다. 포장을 변경하면 ARB 프로세스가 더 빨라집니다. 그런 다음 ARB가 업로드 한 PPA를 가리켜 야합니다.
패키징 변경 사항 (/ opt와 같은)을 테스트하고 싶지만 실제로 해제하지 않으려면을 사용하십시오 quickly package --extras
.