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: 

 

Cloud

Server

Data Center

Hospedagem no repositório do Git

Cloud

Server

Data Center

Permissões de ramificação

Cloud

Server

Data Center

Integração com o Jira Software

Cloud

Server

Data Center

Projetos

Cloud

Server

Data Center

APIs

Cloud

Server

Data Center

Integrações de terceiros

Cloud

Server

Data Center

Git Large File Storage (LFS)

Cloud

Server


Com suporte ao bloqueio de arquivos

Data Center


Com suporte ao bloqueio de arquivos

Verificações de mesclagem

Cloud

Server

Data Center

Verificações de mesclagem obrigatórias

Cloud

Premium

Server

 

Data Center

 

CI/CD integradas

Cloud

Server

Bamboo*

Data Center

Bamboo*

Permissões de implementação

Cloud

Premium

Server

 

Data Center

 

Pesquisa de código

Cloud

Server

Data Center

Code Insights

Cloud

 

Server

Data Center

Cluster

Cloud

 

Server

 

Data Center

Espelhamento inteligente

Cloud

Premium

Server

 

Data Center

Verificação em duas etapas obrigatória

Cloud

Premium

Server

Integração com o Marketplace

Data Center

Integração com o Marketplace

Lista de permissões de IP

Cloud

Premium

Server

 

Data Center

 

Snippets

Cloud

Server

Integração com o Marketplace

Data Center

Integração com o Marketplace

Acompanhamento de itens

Cloud

Server

Jira Software*

Data Center

Jira Software*

Wiki

Cloud

Server

Confluence*

Data Center

Confluence*

Autenticação única de SAML

Cloud

Atlassian Access

Server

 

Data Center

Suporte Prioritário

Cloud

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".

Mestre

O branch de desenvolvimento padrão. Sempre que você cria um repositório git, um branch chamado "master" é criado e se torna o branch ativo.

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