Integração aprimorada do GitHub e segurança do Azure Pipelines
Com esta atualização, temos duas novas melhorias de integração do GitHub para compartilhar. Primeiro, agora você pode criar um novo branch do GitHub diretamente de um item de trabalho. Em segundo lugar, melhoramos a experiência de conexão com GitHub Repositories, reduzindo o risco de erros de tempo limite e longos tempos de espera para clientes com milhares de repositórios.
Além disso, temos o prazer de anunciar que, no Azure Pipelines, você pode aprimorar a segurança do pipeline tornando qualquer estágio YAML impossível de pular usando uma nova configuração de propriedade.
Confira as notas sobre a versão para obter detalhes.
Azure Boards
Azure Pipelines
Azure Boards
Melhorias na pesquisa do repositório do GitHub
Temos o prazer de anunciar um processo aprimorado para conectar um projeto do Azure DevOps a uma organização do GitHub, especialmente benéfico para aqueles com milhares de repositórios. Anteriormente, você pode ter enfrentado desafios como erros de tempo limite e longos tempos de espera. Nossa atualização mais recente otimiza a experiência de pesquisa e seleção, eliminando o risco de erros de tempo limite e tornando o processo de conexão mais suave e eficiente.
Criar um branch do GitHub a partir do item de trabalho
Agora, você pode criar um branch do GitHub diretamente de um item de trabalho no Azure DevOps. O link "Novo branch do GitHub" está disponível sempre que uma conexão do GitHub é configurada para seu projeto. Esse link está disponível em todos os menus de contexto do item de trabalho, incluindo o formulário de item de trabalho, cartão, lista de pendências e consultas. Para criar uma nova ramificação, insira o nome da ramificação e selecione o repositório e a ramificação base desejados.
Observação
Esse recurso está disponível apenas na visualização do Hub de novos quadros.
Azure Pipelines
Estágios impossíveis de pular
Você pode usar modelos YAML como um mecanismo de segurança, por exemplo, para injetar um estágio que executa a detecção de malware em todos os pipelines. No entanto, os usuários finais do Pipeline podem escolher quais estágios executar, potencialmente ignorando o estágio de detecção de malware.
Com esse sprint, você pode marcar um estágio YAML como não pulável usando a nova isSkippable
propriedade. Por padrão, o valor dessa propriedade é true
. Para evitar pular um estágio, defina-o como false
, conforme mostrado no exemplo abaixo:
- stage: sdl_check_stage
displayName: SDL Stage
isSkippable: false
jobs:
- job: sdl_check_job
...
Esses estágios sempre serão executados e não podem ser desmarcados no painel de configuração Estágios a serem executados .
Próximas etapas
Observação
Esses recursos serão lançados nas próximas duas a três semanas.
Vá até o Azure DevOps e dê uma olhada.
Como fornecer comentários
Adoraríamos ouvir o que você pensa sobre esses recursos. Use o menu de ajuda para relatar um problema ou fornecer uma sugestão.
Você também pode receber conselhos e suas perguntas respondidas pela comunidade no Stack Overflow.