InstallAppleCertificate@0 – Instalar a tarefa Apple Certificate v0
Use essa tarefa para instalar o certificado apple necessário para compilar em um agente macOS. Você pode usar essa tarefa para instalar um certificado apple armazenado como um arquivo seguro no servidor.
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.
Entradas
certSecureFile
- Certificado (P12)
string
. Obrigatórios.
Especifica o certificado (.p12) que foi carregado para Secure Files
instalar no agente macOS.
certPwd
- Senha do Certificado (P12)
string
.
Especifica a senha para o certificado da Apple (.p12). Use uma nova variável de build com seu bloqueio habilitado na Variables
guia para criptografar esse valor.
keychain
- Chaveiro
string
. Obrigatórios. Valores permitidos: default
(conjunto de chaves padrão), temp
(chaveiro temporário) custom
(conjunto de chaves personalizado). Valor padrão: temp
.
Especifica o conjunto de chaves no qual instalar o certificado da Apple. Um conjunto de chaves temporário sempre será excluído após a conclusão do build ou da versão.
keychainPassword
- Senha do conjunto de chaves
string
.
Especifica a senha para desbloquear o conjunto de chaves. Use uma nova variável de build com seu bloqueio habilitado na Variables
guia para criptografar esse valor. Uma senha será gerada para o conjunto de chaves temporário, se não for especificado.
customKeychainPath
- Caminho do conjunto de chaves personalizado
string
. Obrigatório quando keychain = custom
.
Especifica o caminho completo para um arquivo de conjunto de chaves personalizado. O conjunto de chaves será criado se ainda não existir.
deleteCert
- Excluir certificado do conjunto de chaves
boolean
. Opcional. Use quando keychain = custom || keychain = default
.
Especifica o certificado a ser excluído do conjunto de chaves após a conclusão do build ou da versão.
deleteCustomKeychain
- Excluir conjunto de chaves personalizado
boolean
. Opcional. Use quando keychain = custom
.
Especifica o conjunto de chaves personalizado a ser excluído do agente após a conclusão do build ou da versão.
signingIdentity
- Identidade de autenticação de certificado
string
.
Especifica o Common Name
assunto no certificado de assinatura. Tentará analisar se Common Name
isso está vazio.
Opções de controle de tarefa
Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte as opções de controle e as propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Requisitos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
Execuções em | Agent, DeploymentGroup |
Demandas | Os agentes auto-hospedados devem ter recursos que correspondam às seguintes demandas para executar trabalhos que usam esta tarefa: xcode |
Funcionalidades | Essa tarefa não atende a nenhuma demanda por tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis settable | Qualquer |
Versão do agente | 2.116.0 ou superior |
Categoria da tarefa | Utilitário |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de