Gerenciando Azure DevOpsartefatos

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • Velocidade de mudança para DevOpsfacilita o gerenciamento de artefatos publicados por meio de Azure DevOpscrie pipelines. Você pode importar e rastrear esses artefatos e gerenciar os pacotes em Velocidade de mudança para DevOps.

    Tipos de origens de artefato compatíveis com Velocidade de mudança para DevOps:
    • Construir
    • Azure Artefatos

    Criar artefatos

    Crie artefatos e pipeline publicados usando as tarefas Publicar artefatos de compilação (PublishBuildArtifacts) e Publicar artefatos de pipeline (PublishPipelineArtifacts), respectivamente, no Azure DevOpssão criados automaticamente em seu Velocidade de mudança para DevOpsinstância. Você também pode importar dados históricos para artefatos de criação.

    Criar artefatos criados usando a tarefa Publicar artefatos de compilação fará parte do repositório de artefatos cujo nome será padronizado para o nome do pipeline de compilação.

    Nota:
    Se dois artefatos com o mesmo nome, pertencentes ao mesmo repositório e com versões diferentes forem usados como gatilhos de versão para um pipeline de versão, as listas relacionadas (como itens de trabalho, confirmações, resumos de testes e assim por diante) serão incluídas DevOpsdados relacionados a ambas as versões do artefato quando existe uma mudança no pipeline de versão. Por exemplo, se artefato-1,0 e artefato-2,0 forem gatilhos de versão para gerenciar cenários de reversão na implantação, a mudança (se parte do pipeline de versão) incluirá dados de listas relacionadas para ambas as versões.
    Você também pode continuar aproveitando o registro e a importação de artefatos baseados em extensão existente. Para obter mais informações, consulte Use o. ServiceNow DevOpsextensão para Azure DevOpse. Azure DevOpsações personalizadas e Artefatos e pacotes.
    Importante:
    O registro de artefato baseado em extensão não é necessário se as tarefas PublishBuildArtifacts e PublishPipelineArtifacts mencionadas acima forem usadas.

    Azure Artefatos

    Você pode importar e rastrear os artefatos para seu Velocidade de mudança para DevOpsinstância. Você pode importar Azure DevOpsartefatos publicados no AzureSomente artefatos usando a tarefa Pacote universal.

    Nota:
    Apenas Universal no momento, os pacotes são compatíveis com importação e acompanhamento.

    ( DevOps1,35 e versões posteriores) o. Alias de conexão do feed o campo está disponível no Azure DevOpsFormulário de ferramentas. Este campo é preenchido automaticamente com um alias para a conexão do feed. Para obter mais informações sobre como conectar um DevOpsferramenta, consulte Integração Velocidade de mudança para DevOpscom ferramentas de terceiros.

    Após o upgrade, para selecionar e adicionar os repositórios de artefatos usando a Integração de apps, você deve selecionar Descobrir para descobrir repositórios de artefatos existentes. Os registros são adicionados à lista relacionada Repositórios de artefato. Para obter mais informações sobre a adição de repositórios de artefatos, consulte Associe objetos de ferramenta a aplicações - Espaço.

    Para rastrear os repositórios de artefatos, altere o valor de Rastrear Coluna como Verdadeiro (valor padrão, Falso).Captura de tela da página Ferramentas mostrando o campo alias de conexão do feed e a lista relacionada aos repositórios de artefato.

    Quando um artefato do Azure é publicado por meio da Tarefa de pacote universal, as informações do artefato são associadas a um pipeline de compilação em 24 horas usando o. ADO Artifacts Dailytrabalho agendado.
    Nota:
    • Como Azure DevOpsA criação de artefato não depende da conclusão do pipeline de criação. Se Azure DevOpsO artefato é usado como gatilho para um pipeline de versão. Ele seria acionado mesmo se o pipeline de criação estiver pendente de conclusão devido a uma solicitação de mudança.
    • O trabalho agendado é executado a cada 24 horas por padrão e também pode ser executado sob demanda. No entanto, como o trabalho agendado consome alto desempenho, ele não deve ser executado com frequência.

    Os seguintes pontos devem ser considerados durante a importação Azure DevOpsartefatos:

    1. Os artefatos não podem ser publicados nos pipelines de versão devido a. Azure DevOpslimitações.
    2. Os repositórios de artefatos são rastreados da seguinte forma:
      • Importação de histórico de Azure DevOpsOs artefatos são obtidos usando a Integração do app. Para obter mais informações, consulte Associe objetos de ferramenta a aplicações - Espaço.
      • Para acompanhamento em tempo real dos artefatos, o valor para Rastrear A coluna deve ser alterada para Verdadeiro (valor padrão, Falso). Caso contrário, o repositório de feed ou artefato não será rastreado.
    3. A aplicação oferece suporte aos feeds específicos do projeto, mas não aos feeds específicos da organização. Azure DevOpsartefatos quando publicados até Azure DevOpso pipeline é compatível somente.
    4. Azure DevOps artefatos não vinculados a nenhum pipeline de compilação ou versão (artefatos órfãos) não são compatíveis.
    5. Azure DevOps Os artefatos são armazenados no seguinte formato:
      • Azure DevOps Pipeline de criação e lançamento de pipeline de criação (ou):

        0> (número de compilação do pipeline de compilação <artifact-name> 1)

      • Azure DevOps Artefato vinculado somente ao pipeline de versão:

        -1.build-number.0> (número da compilação do pipeline de versão <artifact-name>)

    Azure DevOps Mapeamento de artefato com Velocidade de mudança para DevOps

    A tabela a seguir explica o mapeamento de Azure DevOpsartefatos com ServiceNow DevOpscampos:
    Azure DevOps Artefato Velocidade de mudança para DevOps
    Feeds Repositórios de artefato
    Pacotes Artefatos
    Número de origem/compilação Versões

    Limitações

    • Azure DevOps Projeto de artefato com 4000 feeds (ou menos) é compatível.
    • Azure DevOps O feed de artefatos com 800 pacotes ou artefatos (ou menos) é compatível.
    • Azure DevOps a publicação de pipeline com 200 pacotes ou artefatos (ou menos) é compatível.