Explorando Sandboxes do desenvolvedor
Sandboxes do desenvolvedor permita que desenvolvedores e administradores delegados solicitem, acessem e gerenciem ambientes de sandbox individuais na mesma instância de desenvolvimento subjacente.
- Sandboxes do desenvolvedor são ambientes isolados para construção e testes paralelos.
- Cada sandbox é provisionada sob demanda e totalmente isolada de outras.
- Cada sandbox contém os metadados completos da instância base.
- As áreas restritas podem ser atribuídas a histórias, desenvolvedores, planos de teste ou critérios personalizados específicos.
Visão geral Sandboxes do desenvolvedor
Sandboxes do desenvolvedoroferecer isolamento e paralelismo de desenvolvedor de custo mais baixo para ambientes e instâncias de desenvolvimento do cliente. Sandboxes do desenvolvedorsão independentes de fluxo de trabalho e são amplamente aplicáveis em fluxos de trabalho para empresas menores e maiores.
As organizações podem enfrentar desafios ao lidar com defeitos urgentes e aprimoramentos de recursos críticos simultaneamente em aplicações. Os ambientes de desenvolvimento compartilhados tradicionais introduzem riscos como conflitos de código, sobreposições de configuração e atrasos de implantação, dificultando o gerenciamento eficiente de fluxos de trabalho paralelos. As equipes de desenvolvimento se esforçam para entregar correções urgentes e novos recursos simultaneamente sem interromper o andamento umas das outras. A ausência de ambientes de desenvolvimento isolados e independentes retarda a entrega, aumenta o retrabalho e dificulta a agilidade geral.
- Isolamento: Cada desenvolvedor trabalha em um sandbox independente, garantindo que as mudanças não afetem o trabalho de outros membros da equipe.
- Entrega mais rápida: As equipes podem trabalhar simultaneamente, reduzindo o tempo do ciclo de desenvolvimento e permitindo um retorno mais rápido para correções e melhorias urgentes.
- Teste seguro: Os desenvolvedores podem testar configurações, fluxos de trabalho e integrações em sua sandbox sem arriscar a estabilidade do sistema.
- Provisionamento sob demanda: Administradores e desenvolvedores podem provisionar rapidamente áreas restritas para tarefas ou experimentos específicos sem esperar recursos compartilhados.
O painel inicial da Gestão de sandbox exibe as áreas restritas totais, disponíveis e alocadas na sua instância. O painel também exibe informações relevantes para cada sandbox, incluindo o status, a utilização de dados, o proprietário, data do último acesso e quando a sandbox foi alocada.
Verifique seus direitos para determinar se você tem acesso a. Sandboxes do desenvolvedor. Para obter mais informações, consulte Sandboxes do desenvolvedor direitos.
Integre áreas restritas com controle de origem
Sandboxes do desenvolvedor Forneça um ambiente isolado que se integre ao controle de código-fonte, como Git. O uso de ferramentas de mesclagem ajuda a eliminar conflitos e permite o desenvolvimento paralelo. Para obter mais informações, consulte Controle de origem e. Sandboxes do desenvolvedor.
Sandboxes do desenvolvedor usuários
| Usuário | Descrição |
|---|---|
| Desenvolvedores delegados | Os desenvolvedores delegados podem solicitar, alocar ou descontinuar áreas restritas. |
| Administradores | Os administradores podem alocar ou descontinuar áreas restritas. |
Fluxo de trabalho do Sandboxes do desenvolvedor
O desenvolvedor ou administrador delegado de uma área restrita deve adquirir uma área restrita, fazer mudanças ou experimentar o desenvolvimento, testar as mudanças, enviar as mudanças e aguardar que um administrador clone a instância.
- R Sandboxes do desenvolvedoro usuário (administrador ou desenvolvedor) aloca uma área restrita para iniciar o trabalho de história.
- O desenvolvedor faz mudanças de desenvolvimento e as testa em sua sandbox totalmente isolada.Nota:O trabalho realizado em uma área restrita não aparece em outras áreas restritas ou em outras instâncias.
- Quando o desenvolvedor estiver satisfeito com seu trabalho e pronto para promover suas mudanças em um ambiente compartilhado e integrado, ele envia suas mudanças para a instância compartilhada ascendente desejada. Por exemplo, A.
teste/QAinstância. Há duas maneiras de promover mudanças:- Usando controle de código-fonte (preferível) ou exportações por meio do Git
- Usando conjuntos de atualizações e importações (compatíveis, mas não tão fáceis de mesclar mudanças)
- Testes adicionais podem ser feitos na instância compartilhada.
- O administrador de clones de uma instância de sandbox muda do
teste/QApara tornar essas mudanças o padrão para todas as áreas restritas alocadas futuras.
Benefícios do Sandboxes do desenvolvedor
| Benefício | Recurso | Usuários |
|---|---|---|
| Habilite o desenvolvimento paralelo | Permita que vários desenvolvedores trabalhem em diferentes histórias ou recursos ao mesmo tempo usando o mesmo código-fonte inicial, tudo isso mantendo a instância de linha de base de não produção limpa. |
|
| Reduza conflitos de mesclagem com o controle de origem | Permite a integração com o controle de origem para codesenvolvimento mais bem-sucedido. Para obter mais informações, consulte Controle de origem e. Sandboxes do desenvolvedor. | Desenvolvedores delegados |
| Reutilize modelos de área restrita | Permite que os desenvolvedores delegados reutilizem dados para testar suas mudanças sem a necessidade de inserir dados manualmente todas as vezes. Você pode criar um modelo uma vez e reutilizar todos os modelos existentes ao criar áreas restritas. Para obter mais informações, consulte Crie um modelo de área restrita. |
|
| Criar perfis de geração de dados | Forneça a capacidade de gerar dados sintéticos para testes no contexto das áreas restritas do desenvolvedor. Sandboxes do desenvolvedor não é possível copiar todos os dados da instância. Os perfis de geração de dados permitem gerar dados falsos, mas não seus dados confidenciais, para criar e testar uma aplicação. Para obter mais informações, consulte Crie um perfil de geração de dados. |
|
| Alias da área de segurança | Permite que você referencie facilmente a área de segurança que deseja alocar. |
|
| Alocar para | Permite que você aloque uma área restrita para você ou que um administrador aloque uma área restrita para outra pessoa. |
|
O que explorar a seguir
Para saber mais sobre como configurar Sandboxes do desenvolvedor, consulte Administrando Sandboxes do desenvolvedordados.