ALTER APPLICATION PACKAGE … MODIFY RELEASE CHANNEL¶
기존 애플리케이션 패키지에 대해 정의된 릴리스 채널을 수정합니다. 이 명령을 사용하여 릴리스 채널을 수정하거나, 릴리스 채널에 할당된 버전 또는 패치를 변경하거나, 릴리스 채널에 대한 릴리스 지시문을 설정합니다.
참고
이 항목의 구문은 릴리스 채널을 사용하는 애플리케이션 패키지에만 적용됩니다. 자세한 내용은 릴리스 채널을 사용하여 앱 게시하기 섹션을 참조하십시오. 릴리스 채널을 사용하지 않는 애플리케이션 패키지에 대한 릴리스 지시문을 설정하려면 ALTER APPLICATION PACKAGE … RELEASE DIRECTIVE 섹션을 참조하세요.
- 참고 항목:
ALTER APPLICATION PACKAGE, ALTER APPLICATION PACKAGE … VERSION, ALTER APPLICATION PACKAGE … RELEASE DIRECTIVE SHOW RELEASE DIRECTIVES
구문¶
ALTER APPLICATION PACKAGE <name>
MODIFY RELEASE CHANNEL <release_channel>
SET DEFAULT RELEASE DIRECTIVE
VERSION = <version_identifier>
PATCH = <patch_num>
[ UPGRADE_AFTER = '<timestamp>' ]
ALTER APPLICATION PACKAGE <name>
MODIFY RELEASE CHANNEL <release_channel>
SET RELEASE DIRECTIVE <release_directive>
ACCOUNTS = ( <organization_name>.<account_name> [ , <organization_name>.<account_name> , ... ] )
VERSION = <version_identifier>
PATCH = <patch_num>
[ UPGRADE_AFTER = '<timestamp>' ]
ALTER APPLICATION PACKAGE <name>
MODIFY RELEASE CHANNEL <release_channel>
MODIFY RELEASE DIRECTIVE <release_directive>
VERSION = <version_identifier>
PATCH = <patch_num>
[ UPGRADE_AFTER = '<timestamp>' ]
ALTER APPLICATION PACKAGE <name>
MODIFY RELEASE CHANNEL <release_channel>
UNSET RELEASE DIRECTIVE <release_directive>
매개 변수¶
name애플리케이션 패키지의 식별자를 지정합니다. 식별자에 공백, 특수 문자 또는 대/소문자가 혼합된 문자가 포함된 경우 전체 문자열을 큰따옴표로 묶어야 합니다. 큰따옴표로 묶인 식별자도 대/소문자를 구분합니다.
MODIFY RELEASE CHANNEL release_channel이 릴리스 지시문이 적용되는 릴리스 채널을 지정합니다. 지정하지 않으면 릴리스 지시문이 모든 릴리스 채널에 적용됩니다.
지원되는 값은 다음과 같습니다.
ALPHA
QA
DEFAULT
릴리스 채널에 대한 자세한 내용은 릴리스 채널을 사용하여 앱 게시하기 섹션을 참조하세요.
VERSION = version_identifier.PATCH = patch_num지정된 사용자 지정 릴리스 지시문의 버전과 패치 수준을 수정합니다.
SET애플리케이션 패키지를 위해 설정할 하나 이상의 속성을 지정합니다(공백, 쉼표 또는 줄 바꿈으로 구분됨). 설정할 수 있는 속성에 대한 자세한 내용은 CREATE APPLICATION 를 참조하십시오.
DEFAULT RELEASE DIRECTIVE VERSION = version_identifier PATCH = patch_num기본적으로 컨슈머를 위해 설치해야 하는 애플리케이션 패키지의 버전과 패치 수준을 설정합니다.
RELEASE DIRECTIVE release_directive.ACCOUNTS = ( organization_name.account_name [ , organization_name.account_name , ... ] ).VERSION = version_identifier.PATCH = patch_num지정된 계정에 대한 사용자 지정 릴리스 지시문을 만듭니다.
이 릴리스 지시문이 적용되는 계정의 목록을 지정하려면 ACCOUNTS 절을 사용하세요.
이러한 계정을 위해 설치할 버전 식별자와 패치 번호를 지정하려면 VERSION 및 PATCH 절을 사용하십시오.
UPGRADE_AFTER = 'timestamp'자동 업그레이드 프로세스가 시작되는 날짜와 시간을 지정합니다. 컨슈머는 이 날짜 이전에 앱을 새 버전 또는 패치로 수동으로 업그레이드할 수 있습니다.
이 값은 유효한 날짜 및 시간 형식이면 무엇이든 가능합니다.
UNSET애플리케이션 패키지에 대해 설정 해제할 하나 이상의 속성 및/또는 세션 매개 변수를 지정하여 이들을 기본값으로 재설정합니다.
UNSET RELEASE DIRECTIVE release_directive애플리케이션 패키지에서 지정된 사용자 지정 릴리스 지시문을 제거합니다.
사용법 노트¶
릴리스 지시문을 수정하려면 애플리케이션에 대한 OWNERSHIP 권한 또는 전역 MANAGE VERSIONS 권한이 필요합니다.
선택적 속성의 값을 지정하지 않으면 이 명령은 애플리케이션 매니페스트 파일에 지정된 값을 사용합니다.
명령 및 애플리케이션 매니페스트 파일에서 속성 값을 지정하면 명령에 지정된 값이 우선합니다.
예¶
다음 예에서는 기본 릴리스 채널에 버전 :code:`V1`을 추가합니다.
ALTER APPLICATION PACKAGE my_app_package
MODIFY RELEASE CHANNEL DEFAULT
ADD VERSION V1;
+---------------------------------------------------------------------------------------------------------+
| status |
|---------------------------------------------------------------------------------------------------------|
| Version V1 added to release channel DEFAULT in application package my_app_package |
+---------------------------------------------------------------------------------------------------------+
다음 예에서는 기본 릴리스 채널의 기본 릴리스 지시문을 수정하여 버전을 :code:`V1`로, 패치를 :code:`0`으로 설정합니다.
ALTER APPLICATION PACKAGE my_app_package
MODIFY RELEASE CHANNEL DEFAULT
SET DEFAULT RELEASE DIRECTIVE
VERSION = V1
PATCH=0;
+---------------------------------------------------------------------------------------------------------+
| status |
|---------------------------------------------------------------------------------------------------------|
| Version V1 added to release channel DEFAULT in application package my_app_package |
+---------------------------------------------------------------------------------------------------------+
ALTER APPLICATION PACKAGE my_app_package
MODIFY RELEASE CHANNEL ALPHA
ADD ACCOUNTS=(PM.CONNECTORS);
+---------------------------------------------------------------------------------------+---------+-------+
| status | version | patch |
|---------------------------------------------------------------------------------------+---------+-------|
| TBD | | |
+---------------------------------------------------------------------------------------+---------+-------+