Condividi tramite


InstallAppleCertificate@0 - Installare l'attività Certificato Apple v0

Usare questa attività per installare il certificato Apple necessario per compilare un agente macOS. È possibile usare questa attività per installare un certificato Apple archiviato come file sicuro nel server.

Sintassi

# 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.

Input

certSecureFile - Certificato (P12)
string. Obbligatorio.

Specifica il certificato (.p12) caricato per Secure Files l'installazione nell'agente macOS.


certPwd - Certificato (P12) Password
string.

Specifica la password del certificato Apple (.p12). Usare una nuova variabile di compilazione con il blocco abilitato nella Variables scheda per crittografare questo valore.


keychain - Portachiavi
string. Obbligatorio. Valori consentiti: default (Keychain predefinito), (Keychain temporaneo), tempcustom (Keychain personalizzato). Valore predefinito: temp.

Specifica la keychain in cui installare il certificato Apple. Una keychain temporanea verrà sempre eliminata dopo il completamento della compilazione o della versione.


keychainPassword - Keychain Password
string.

Specifica la password per sbloccare la keychain. Usare una nuova variabile di compilazione con il blocco abilitato nella Variables scheda per crittografare questo valore. Se non specificato, viene generata una password per la keychain temporanea.


customKeychainPath - Percorso della portachiavi personalizzato
string. Obbligatorio quando keychain = custom.

Specifica il percorso completo di un file di keychain personalizzato. La keychain verrà creata se non esiste già.


deleteCert - Eliminare il certificato da Keychain
boolean. Facoltativa. Usare quando keychain = custom || keychain = default.

Specifica il certificato da eliminare dalla keychain dopo il completamento della compilazione o della versione.


deleteCustomKeychain - Elimina keychain personalizzata
boolean. Facoltativa. Usare quando keychain = custom.

Specifica la keychain personalizzata da eliminare dall'agente dopo il completamento della compilazione o della versione.


signingIdentity - Identità firma certificato
string.

Specifica l'oggetto Common Name nel certificato di firma. Tenterà di analizzare l'oggetto Common Name se questo è vuoto.


Opzioni di controllo attività

Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.

Variabili di output

Nessuno.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Esecuzione in Agente, DeploymentGroup
Richieste Gli agenti self-hosted devono avere funzionalità che corrispondono alle richieste seguenti per eseguire processi che usano questa attività: xcode
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente 2.116.0 o versione successiva
Categoria attività Utilità