I would like to view this page in
Sinalizadores de recurso, também conhecidos como alternâncias de recursos ou alternâncias de lançamento, permitem que você habilite ou desabilite uma funcionalidade específica no seu software sem atualizar o código propriamente dito.
Sinalizadores de recursos são particularmente úteis quando você está praticando CI/CD com desenvolvimento baseado em troncos, pois permitem que você continue mesclando e implantando a partir do master sem disponibilizar imediatamente novos recursos para os usuários. Separar a implantação do lançamento também facilita a coordenação de produtos e os esforços de marketing com a disponibilidade de um novo recurso.
Você pode implementar sinalizadores de recurso com um arquivo de configuração simples, permitindo habilitar um recurso em alguns ambientes (como teste) e desabilitá-lo em outros (como teste e em tempo real). Lembre-se de que usar sinalizadores de recursos extensivamente adiciona complexidade e pode envolver uma sobrecarga manual considerável para mantê-los.
Se você está lidando com mais de um punhado de uma vez ou deseja usar sinalizadores de recursos para executar testes A/B em usuários, considere o uso de um banco de dados ou ferramenta dedicada para facilitar o gerenciamento.
Eleve o patamar do seu pipeline automatizado de CI/CD com a configuração como código.
Como você configura seus trabalhos de CI/CD para criar solicitações pull? O recurso de compilação de solicitações pull no TeamCity torna possível detectar e construir automaticamente solicitações pull do GitHub, GitLab, Bitbucket e Azure DevOps.
Como guias versus espaços, estratégias de branching representam um daqueles tópicos emocionantes que desencadeiam debates acalorados tanto online quanto offline.