Breve visão geral do Bitbucket

O Bitbucket Cloud é uma ferramenta de hospedagem de código e colaboração baseada em Git, criada para equipes. As melhores integrações da categoria do Jira e do Trello da Bitbucket são projetadas para reunir toda a equipe de software para executar um projeto. A gente oferece um local para sua equipe colaborar no código, do conceito à nuvem, criar código de qualidade por meio de testes automatizados e implementar códigos com confiança.


Breve visão geral do Bitbucket

Integrações

Melhor integração Jira e Trello da categoria

Estruturar o caos e manter toda a empresa de software, da engenharia ao design, em sintonia. Acesse branches, status de construção, commits e status em itens do Jira ou cartões do Trello

Colaboração

Colaboração de código do conceito à nuvem

Faça a transição de itens do Jira com base no status da solicitação pull, crie uma lista de verificação de mesclagem com aprovadores designados e verifique se há aprovação de builds.

Serviço constante

Crie e teste de forma automática com uma entrega contínua integrada

Construa, teste e implemente com a solução de CI/CD integrada, o Bitbucket Pipelines. Aproveite configurações como código e loops rápidos de feedback.

Faça suas implementações com confiança

Faça suas implementações com confiança

Acompanhe, visualize e promova as implementações com confiança.

Garanta o seu lugar

Garanta o seu lugar

Fique tranquilo sabendo que seu código está seguro na nuvem e implemente verificações para evitar problemas antes que eles aconteçam.


Opções de hospedagem do Bitbucket

Clouds

Nuvem

O Bitbucket Cloud está hospedado nos servidores da Atlassian e é acessado por meio de URL. O Bitbucket Cloud tem uma ferramenta integrada exclusiva de CI/CD, o Pipelines, que permite criar, testar e implementar direto de dentro do Bitbucket.

Servidor

Servidor

O Bitbucket Server está hospedado no local, em seu ambiente. O Bitbucket Server tem fortes integrações com o Bamboo, a poderosa ferramenta de CI/CD que permite automatizar na totalidade o seu processo. A licença é permanente.

Data Center

Data Center

O Bitbucket Data Center, a oferta empresarial, parece uma única instância do Bitbucket Server para os usuários, mas está hospedado em vários servidores no clister do seu ambiente. Isso traz benefícios importantes em relação ao Bitbucket Server:

 

Nuvem

Servidor

Data center

Hospedagem do repositório Git

Nuvem

Servidor

Data center

Permissões de ramificação

Nuvem

Servidor

Data center

Integração com Jira Software

Nuvem

Servidor

Data center

Projetos

Nuvem

Servidor

Data center

APIs

Nuvem

Servidor

Data center

Integrações de terceiros

Nuvem

Servidor

Data center

Git Large File Storage (LFS)

Nuvem

Servidor


Com suporte ao bloqueio de arquivos

Data center


Com suporte ao bloqueio de arquivos

Verificações de mesclagem

Nuvem

Servidor

Data center

Verificações mescladas aplicadas

Nuvem

Premium

Server

 

Data center

 

CI/CD interno

Nuvem

Servidor

Bamboo*

Data center

Bamboo*

Permissões de implementação

Nuvem

Premium

Server

 

Data center

 

Pesquisa de código

Nuvem

Servidor

Data center

Code Insights

Cloud

 

Servidor

Data center

Clustering

Cloud

 

Server

 

Data center

Verificação em duas etapas obrigatória

Nuvem

Premium

Servidor

Integração com o Marketplace

Data center

Integração com o Marketplace

IP Whitelisting

Nuvem

Premium

Server

 

Data center

 

Snippets

Nuvem

Servidor

Integração com o Marketplace

Data center

Integração com o Marketplace

Rastreamento de item

Nuvem

Servidor

Jira Software*

Data center

Jira Software*

Wiki

Nuvem

Servidor

Confluence*

Data center

Confluence*

SSO baseado em SAML

Nuvem

Atlassian Access

Server

 

Data center

 

Suporte prioritário

Nuvem

Atlassian Access

Server

 

Data center

 

* Tem integração fácil com o Jira Software, o Confluence e o Bamboo


Principais termos a saber

Aqui estão algumas palavras e termos importantes que você precisa conhecer para começar a utilizar o Bitbucket. Alguns destes são termos emprestados do Git, outros são específicos do Bitbucket.

Branch

Uma ramificação representa uma linha independente de desenvolvimento. As ramificações funcionam como uma abstração para o processo de edição/estágio/confirmação. Você pode pensar nelas como uma forma de solicitar um diretório de trabalho, uma área de staging e um histórico do projeto totalmente novos. Novas confirmações são registradas no histórico para a ramificação atual, que resulta em uma bifurcação na história do projeto.

Bifurcar

Em vez de usar um único repositório do lado do servidor para atuar como a base de código "central", a bifurcação proporciona a todos os desenvolvedores um repositório do lado do servidor. Isso significa que cada colaborador não tem um, mas dois repositórios do Git: um local privado e um público do lado do servidor.

HEAD

A maneira do Git de se referir ao snapshot atual. Na estrutura interna, o comando git checkout apenas atualiza o HEAD para apontar para o branch ou commit especificado. Ao apontar para um branch, o Git não reclama, mas quando você confirma um commit, ela muda para o estado "HEAD desvinculado".

Principal

A ramificação de desenvolvimento padrão. Sempre que você cria um repositório do Git, uma ramificação chamada "main" é criada e passa a ser a ramificação ativa.

Pipelines

O Bitbucket Pipelines é um serviço integrado de CI/CD integrado ao Bitbucket. Ele permite que você crie, teste e implemente seu código direto, com base no arquivo de configuração em seu repositório.

Pipes

Os Bitbucket Pipes são pedaços de código curto que você pode colocar no seu pipeline para executar ações poderosas. Os pipes facilitam a criação de fluxos de trabalho de CI/CD avançados e automatizados e a operação rápida.

Projeto

Um projeto é um contêiner para repositórios. Os projetos facilitam o foco das equipes na meta, produto ou processo, organizando seus repositórios em projetos. Os projetos podem ser visíveis ou ocultados da exibição pública.

Solicitação pull

As solicitações pull são um recurso que facilita a colaboração dos desenvolvedores usando o Bitbucket. Elas oferecem uma interface da web fácil de usar para discutir as mudanças propostas antes de fazer a integração ao projeto oficial.

Árvore de trabalho

A árvore dos arquivos que foram confirmados de verdade, em geral contendo o conteúdo da árvore de HEAD commit e quaisquer alterações locais que você fez, mas ainda não confirmou.

Consiga mais com o Git

Procurando mais terminologia do Git?

Acesse o tutorial do Git para aprender os comandos de A a Z do Git.


Guia 2: Conheça a interface do Bitbucket