Visão Geral
Curso BitBucket for Version Control Server,
Já se foi o tempo em que novas solicitações de recursos eram divididas em tarefas para cada desenvolvedor em uma equipe trabalhar de forma independente. A integração entre o código de cada membro da equipe só acontece no final de todas as tarefas, o que muitas vezes causa problemas inesperados. Durante os últimos dez anos, espera-se cada vez mais que os desenvolvedores colaborem no design, construção e entrega de produtos de software para fornecer valor aos usuários mais rapidamente com feedback mais rápido para criar um produto melhor.
O Atlassian Bitbucket facilita a colaboração das equipes e reduz os problemas encontrados durante a integração, fornecendo uma maneira fácil de combinar e testar o código com frequência. O Bitbucket oferece às equipes acesso fácil às ferramentas necessárias em outras partes do ciclo de feedback . Desde a criação de um problema até a implantação no hardware de sua escolha. Ele fornece as ferramentas básicas para começar rapidamente e oferece acesso fácil a recursos mais avançados, para que você possa atualizar quando precisar.
Este curso é destinado a equipes que desejam colaborar com o Bitbucket, quer você esteja procurando armazenar código-fonte, implantar software ou qualquer coisa intermediária. Você descobrirá as partes mais úteis do Bitbucket e aprenderá como criar e gerenciar repositórios Git.
Conteúdo Programatico
Part 1: Getting Started
- Getting Started With BitBucket
- Creating an Account
- Configuring Two-step Verification
- Creating a Repository
- Creating a Snippet
- Using the BitBucket User Interface
Exercise: Sign up for Bitbucket using the bitbucket.org website. Use the Bitbucket website browser file editor to create a repository and a README file. Create a snippet, make it public, and share it with the instructor.
Part 2: Working in Teams
- Configuring Your Account
- Setting Permissions
- Adding Notifications
- Configuring a Repository
- Choosing a Branching Model
- Choosing a Merging Strategy
- Protecting a Branch
- Assigning Permissions to Users
- Organizing Your Repositories Into Projects
- Creating a Project
- Assigning Repositories to a Project
- Reviewing Code
- Creating a Pull Request
- Viewing the Changed Files
- Adding a Comment
- Approving a Pull Request
- Merging a Pull Request
- Using Code Aware Search
Exercise: Create a repository and invite all other members of the class. Assign different permissions to each member. Group all the repositories made in the session together into a project. Each member of the class creates a README file that will be reviewed by another member of the class.
Part 3: Creating Documentation
- Raising an Issue
- Creating Different Types of Issues
- Assigning an Issue to a User
- Making a Wiki
- Creating the Wiki
- Adding a Page
- Editing a Page
- Cloning
Exercise: Create a wiki and add a page. Raise a bug and a task.
Part 4: Running Pipelines
- Using a Default Template
- Updating a Build Pipeline File
- Monitoring Deployments
- Building Pipeline Triggers
- Using SSH Keys
- Setting Up Notifications
- Building in Concurrency
Exercise: Create a build pipeline to compile and test a Node.js application.
Part 5: Using the Command Line to Manage Your Git Repository
- Install Git command-line application
- Setting Up SSH Keys
- Cloning a Repository Using HTTPS
- Cloning a Repository Using SSH
- Configuring Your Commit Username and Email
- Performing Common Git Actions
- Creating a Branch
- Creating a Patch
- Stashing Changes
- Rebasing
- Reverting a Commit
- Tagging a Commit
- Cherry Picking a Commit
Exercise: Install Git command line application with SSH keys to communicate with a repository. Clone a repository using SSH and HTTPS. Set a global Git commit username and email. Create a branch, commit, and push changes to the remote repository.
Part 6: Using SourceTree to Manage Your Git Repository
- Getting Started With Sourcetree
- Windows Installation
- Mac Installation
- Linux Installation
- Connecting Sourcetree With a Bitbucket repository
- Using Sourcetree to Manage a Git Repository
- Creating a Branch
- Creating a Patch
- Stashing Changes
- Rebasing
- Reverting a Commit
- Tagging a Commit
- Cherry Picking a Commit
Exercise: Install Sourcetree application, connect a Bitbucket account and set up SSH keys to communicating with a repository. Clone a repository using SSH. Set a global Git commit username and email. Create a branch, commit, and push changes to the remote repository.
Part 7: Connecting Bitbucket With Other Atlassian Services
- How to Connect BitBucket to:
- Bamboo, a fully-featured continuous integration / continuous deployment service
- Jira, an upgraded issue tracking solution and project management service
- Confluence, an easy to administrate wiki service
- Crucible, a tightly integrated code review service
- Trello, a minimalist project management tool
Exercise: Create a free account with all third party Atlassian services. Connect to each service using Bitbucket
Part 8: Plans and Billing
- What’s Included in the Free Plan
- Costs, Features, and Limits of the Standard Plan
- Costs, Features, and Limits of the Premium Plan