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
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 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.
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
Acompanhe, visualize e promova as implementações com confiança.
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
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
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
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 | Data center |
---|---|---|
Hospedagem do repositório Git | Nuvem
| Data center
|
Permissões de ramificação | Nuvem
| Data center
|
Integração com Jira Software | Nuvem
| Data center
|
Projetos | Nuvem
| Data center
|
APIs | Nuvem
| Data center
|
Integrações de terceiros | Nuvem
| Data center
|
Git Large File Storage (LFS) | Nuvem
| Data center
Com suporte ao bloqueio de arquivos |
Verificações de mesclagem | Nuvem
| Data center
|
Verificações mescladas aplicadas | Nuvem
Premium | Data center
|
CI/CD interno | Nuvem
| Data center Bamboo* |
Permissões de implementação | Nuvem
Premium | Data center
|
Pesquisa de código | Nuvem
| Data center
|
Code Insights | Nuvem
| Data center
|
Clustering | Cloud
| Data center
|
Espelhamento inteligente | Cloud
| Data center
|
Verificação em duas etapas obrigatória | Nuvem
Premium | Data center Integração com o Marketplace |
IP Whitelisting | Nuvem
Premium | Data center
|
Snippets | Nuvem
| Data center Integração com o Marketplace |
Rastreamento de item | Nuvem Jira Software* | Data center Jira Software* |
Wiki | Nuvem Confluence* | Data center Confluence* |
SSO baseado em SAML | Nuvem
Atlassian Access | 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.
Ramificação
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 a ramificação ou commit especificado. Ao apontar para uma ramificação, 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 uma função 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.