InstallAppleCertificate@0 - Apple Certificate v0 작업 설치
이 작업을 사용하여 macOS 에이전트에서 빌드하는 데 필요한 Apple 인증서를 설치합니다. 이 작업을 사용하여 서버에 보안 파일 로 저장된 Apple 인증서를 설치할 수 있습니다.
Syntax
# Install Apple Certificate v0
# Install an Apple certificate required to build on a macOS agent.
- task: InstallAppleCertificate@0
inputs:
certSecureFile: # string. Required. Certificate (P12).
#certPwd: # string. Certificate (P12) Password.
# Advanced
keychain: 'temp' # 'default' | 'temp' | 'custom'. Required. Keychain. Default: temp.
#keychainPassword: # string. Keychain Password.
#customKeychainPath: # string. Required when keychain = custom. Custom Keychain Path.
#deleteCert: # boolean. Optional. Use when keychain = custom || keychain = default. Delete Certificate from Keychain.
#deleteCustomKeychain: # boolean. Optional. Use when keychain = custom. Delete Custom Keychain.
#signingIdentity: # string. Certificate Signing Identity.
입력
certSecureFile
- 인증서(P12)
string
. 필수 요소.
macOS 에이전트에 설치하기 위해 Secure Files
업로드된 인증서(.p12)를 지정합니다.
certPwd
- 인증서(P12) 암호
string
.
Apple 인증서(.p12)에 대한 암호를 지정합니다. 탭에서 잠금이 활성화된 새 빌드 변수를 Variables
사용하여 이 값을 암호화합니다.
keychain
- 키체인
string
. 필수 요소. 허용되는 값: default
(기본 키 집합), temp
(임시 키 집합), custom
(사용자 지정 키 집합). 기본값은 temp
입니다.
Apple 인증서를 설치할 키 집합을 지정합니다. 임시 키 집합은 빌드 또는 릴리스가 완료된 후에 항상 삭제됩니다.
keychainPassword
- 키 집합 암호
string
.
키 집합의 잠금을 해제할 암호를 지정합니다. 탭에서 잠금이 활성화된 새 빌드 변수를 Variables
사용하여 이 값을 암호화합니다. 지정하지 않으면 임시 키 집합에 대한 암호가 생성됩니다.
customKeychainPath
- 사용자 지정 키 집합 경로
string
. 필요한 경우 keychain = custom
.
사용자 지정 키 집합 파일의 전체 경로를 지정합니다. 키 집합이 아직 없는 경우 만들어집니다.
deleteCert
- 키 집합에서 인증서 삭제
boolean
. (선택 사항) 을 사용할 때 keychain = custom || keychain = default
사용합니다.
빌드 또는 릴리스가 완료된 후 키 집합에서 삭제할 인증서를 지정합니다.
deleteCustomKeychain
- 사용자 지정 키 집합 삭제
boolean
. (선택 사항) 을 사용할 때 keychain = custom
사용합니다.
빌드 또는 릴리스가 완료된 후 에이전트에서 삭제할 사용자 지정 키 집합을 지정합니다.
signingIdentity
- 인증서 서명 ID
string
.
서명 인증서의 주체를 지정 Common Name
합니다. 비어 있는 경우 구문 분석을 Common Name
시도합니다.
작업 제어 옵션
모든 작업에는 해당 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.
출력 변수
없음