Adicionando um Artefato em Linha

Crie uma referência aos artefatos definidos em linha.

No pipeline de build, para armazenar a saída do estágio de Build Gerenciado, você precisa de um repositório do Container Registry ou um repositório do Artifact Registry do OCI.

Crie uma referência de artefato para apontar para o local do repositório que contém a saída do build. Antes de criar uma referência de artefato, você deve ter um projeto do DevOps.

Você pode criar uma referência de artefato inserida para os seguintes tipos de origens de artefato: configurações de implantação de grupo de instâncias, artefatos gerais, manifestos do Kubernetes e especificação de comando.

Para acessar DevOps usando a Console, a API REST e a CLI do Oracle Cloud, consulte Acessando DevOps.

    1. Abra o menu de navegação e clique em Serviços do Desenvolvedor. Em DevOps, clique em Projetos.
    2. Na página DevOps Projetos, selecione o projeto ao qual você deseja adicionar um artefato.
    3. Na página de detalhes do projeto, no lado esquerdo, clique em Artefatos.
    4. Na página Artefatos, clique em Adicionar artefato.
    5. No painel Adicionar artefato, forneça os seguintes detalhes:
      1. Digite um nome para o artefato.
      2. Para Tipo, selecione Configuração de implantação do grupo de instâncias, Artefato geral, Manifesto do Kubernetes ou Especificação de comando.

        Um arquivo de configuração de implantação define os artefatos a serem submetidos a download para a instância e o local onde os artefatos devem ser copiados. Para obter mais informações, consulte Configuração de Implantação.

        Um arquivo de especificação de comando contém comandos e etapas definidos pelo usuário que são executados em um pipeline de implantação. Para obter mais informações, consulte Especificação de Comando.

      3. Para Origem do artefato, selecione Em Linha.
      4. Para Valor, digite o conteúdo do artefato que você deseja implantar.
      5. Selecione Permitir parametrização se quiser substituir os placeholders no conteúdo do artefato por valores de argumento fornecidos durante a implantação.

        Para obter mais informações, consulte Configurando Parâmetros.

      6. (Opcional) Para adicionar tags ao artefato, clique em Mostrar opções de tag. Tag é um sistema de metadados que permite organizar e rastrear os recursos de sua tenancy.

        Se você tiver permissões para criar um recurso, também terá permissões para adicionar tags de formato livre a esse recurso.

        Para adicionar uma tag definida, você deverá ter permissões para usar o namespace de tag.

        Para obter mais informações, consulte Tags de Recursos

    6. Clique em Adicionar.
  • Para criar uma referência de artefato em linha, execute o comando create-inline-artifact:

    oci devops deploy-artifact create-inline-artifact

    Parâmetros obrigatórios para o comando create-inline-artifact:

    • --argument-substitution-mode
    • --base64-encoded-content
    • --artifact-type
    • --project-id

    Para obter todos os comandos de deploy-artifact:

    oci devops deploy-artifact -h

    Para obter ajuda para o comando create-inline-artifact:

    oci devops deploy-artifact create-inline-artifact -h
  • Para criar uma referência de artefato em linha, use a operação CreateDeployArtifact. Para o atributo deployArtifactType, selecione um dos seguintes valores:

    • DEPLOYMENT_SPEC
    • KUBERNETES_MANIFEST
    • GENERIC_FILE