Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode usar o Azure Pipelines para criar builds automatizados para seu projeto MSIX no Azure DevOps usando a extensão do Azure DevOps: Extensão de Empacotamento MSIX ou configurando seu próprio arquivo yaml. Também mostraremos como executar essas tarefas usando a linha de comando para que você possa se integrar a qualquer outro sistema de compilação.
Criar um novo pipeline do Azure
Comece inscrever-se no Azure Pipelines se você ainda não fez isso.
Em seguida, crie um pipeline que você pode usar para criar seu código-fonte. Para obter um tutorial sobre como criar um pipeline para criar um repositório do GitHub, consulte Criar seu primeiro pipeline. O Azure Pipelines dá suporte aos tipos de repositório listados neste artigo.
Para configurar o pipeline de build real, navegue até o portal do Azure DevOps em dev.azure.com/< organização> e crie um novo projeto. Se você não tiver uma conta, poderá criar uma gratuitamente. Depois de entrar e criar um projeto, você pode enviar o código-fonte para o repositório Git configurado para você em https://< organization>@dev.azure.com/< organization>/<project>/_git/<project> ou usar qualquer outro provedor, como o GitHub. Você poderá escolher o local do repositório ao criar um novo pipeline no portal clicando primeiro no botão Pipelines e, em seguida, em Novo Pipeline.
Adicionar seu certificado de projeto à biblioteca de arquivos seguros
Observação
Você deve evitar enviar certificados ao repositório, se possível, e o Git os ignorará por padrão. Para gerenciar o tratamento seguro de arquivos confidenciais, como certificados, o Azure DevOps dá suporte ao recurso arquivos seguros.
Para carregar um certificado para a sua compilação automatizada:
- No Azure Pipelines, expanda Pipelines no painel de navegação e clique em Library.
- Clique na guia arquivos seguros e clique em + Arquivo seguro.
- Navegue até o arquivo de certificado e clique em OK.
- Depois de carregar o certificado, selecione-o para exibir suas propriedades. Em permissões de pipeline, habilite a opção Autorizar para uso em todos os pipelines.
- Se a chave privada no certificado tiver uma senha, recomendamos que você armazene sua senha no do Azure Key Vault e vincule a senha a um grupo de variáveis . Você pode usar a variável para acessar a senha do pipeline. Observe que uma senha só tem suporte para a chave privada; no momento, não há suporte para o uso de um arquivo de certificado protegido por senha.
Observação
A partir do Visual Studio 2019, um certificado temporário não é mais gerado em projetos MSIX. Para criar ou exportar certificados, use os cmdlets do PowerShell descritos neste artigo.
Configurar seu pipeline
| Tópico | Descrição |
|---|---|
| Extensão de empacotamento MSIX | Aproveite a extensão do Azure DevOps que o guiará na criação e assinatura de um pacote MSIX |
| Configurar o pipeline de CI/CD com o arquivo YAML | Configure seu próprio arquivo yaml |