Espelhando um Repositório
Em DevOps, você pode espelhar um repositório de código de GitHub, GitLab, Bitbucket Cloud ou do serviço Visual Builder Studio. O espelhamento permite espelhar repositórios de/para origens externas. Você pode espelhar ramificações e confirmações entre repositórios.
Antes de usar um repositório externo no DevOps, crie uma conexão com o repositório. Para integrar-se com GitHub, GitLab e o serviço Visual Builder Studio, você precisa criar um PAT (token de acesso pessoal) e armazenar o PAT em um vault do OCI (Oracle Cloud Infrastructure). Para obter mais informações, consulte Integração de Origem do Build. Para integração com o Bitbucket Cloud, crie um nome de usuário e uma senha de aplicativo e armazene a senha em um vault do OCI. Consulte Gerando uma Senha de Aplicativo para o Bitbucket Cloud.
Um token de autenticação (auth) é necessário para cada usuário que usa o Git para interagir com os repositórios de código no Oracle Cloud.
Cada serviço do OCI é integrado com o serviço IAM (Identity and Access Management) para autenticação e autorização. Para criar grupos dinâmicos e políticas para repositórios de código e conexões externas, consulte Políticas de Repositório de Código. Para obter mais detalhes, consulte Políticas do Serviço IAM do DevOps.
Antes de espelhar um repositório, você deve ter um projeto do DevOps.
Para acessar DevOps usando a Console, a API REST e a CLI do Oracle Cloud, consulte Acessando DevOps.
Consulte Exibindo Detalhes do Repositório de Código. Para sincronizar o repositório espelhado conforme necessário ou com base em um intervalo de tempo definido, consulte Sincronizando um Repositório Espelhado. Para clonar seu repositório de código, consulte Clonando um Repositório.
Para espelhar um repositório, execute o comando
mirror
:oci devops repository mirror --repository-id
Para obter todos os comandos de
repository
:oci devops repository -h
Para obter todos os comandos para
mirror
:oci devops repository mirror -h
Para espelhar um repositório, use a operação
MirrorRepository
.