Criando uma Conexão Externa
Crie uma conexão com repositórios externos, como GitHub, GitLab, Bitbucket Cloud, Visual Builder Studio, Bitbucket Server e GitLab Server.
Dependendo do repositório ao qual deseja se conectar, antes de criar a conexão, faça o seguinte:
- GitHub Enterprise Cloud, GitLab SaaS, GitLab Server e Visual Builder Studio: Você precisa recuperar um PAT (token de acesso pessoal) desses provedores e armazenar seu PAT com segurança em um vault do OCI. Para obter instruções, consulte Integração de Origem do Build.
- Bitbucket Cloud: Você precisa do seu nome de usuário do Bitbucket e criar uma senha de aplicativo; em seguida, armazenar a senha de aplicativo em um vault do OCI. Consulte Gerando uma Senha de Aplicativo para o Bitbucket Cloud.
- Bitbucket Server: Crie o toque de acesso HTTP e, em seguida, armazene o token de acesso em um vault do OCI.
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.
Para acessar DevOps usando a Console, a API REST e a CLI do Oracle Cloud, consulte Acessando DevOps.
Agora você pode espelhar um repositório de código de GitHub, GitLab, Bitbucket Cloud ou do serviço Visual Builder Studio. Consulte Espelhando um Repositório. Para criar uma conexão GitHub, execute o comando
create-github-connection
:oci devops connection create-github-connection --personal-access-token, --project-id
Para criar uma conexão GitLab, execute o comando
create-gitlab-connection
:oci devops connection create-gitlab-connection --personal-access-token, --project-id
Para criar uma conexão do Bitbucket Cloud, execute o comando
create-bitbucket-cloud-connection
:oci devops connection create-bitbucket-cloud-connection --bitbucket-cloud-username, --app-password, --project-id
Para criar uma conexão do serviço Visual Builder Studio, execute o comando
create-vbs-connection
:oci devops connection create-vbs-connection --access-token, --base-url, --project-id
Para criar uma conexão do Bitbucket Server, execute o comando
create-bitbucket-server-connection
:oci devops connection create-bitbucket-server-connection --personal-access-token, --base-url, --project-id
Para criar uma conexão do GitLab Server, execute o comando
create-gitlab-server-connection
:oci devops connection create-gitlab-server-connection --personal-access-token, --base-url, --project-id
Para exibir a lista de conexões, execute o comando
list
:oci devops connection list
Para obter todos os comandos de
connection
:oci devops connection -h
Para criar uma conexão externa, use a operação
CreateConnection
.