Integração aprimorada com o 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 uma nova ramificação do GitHub diretamente de um item de trabalho. Em segundo lugar, melhoramos a experiência de conexão com os repositórios do GitHub, 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 do YAML imperdível usando uma nova configuração de propriedade.
Confira as notas de versão para obter detalhes.
Azure Boards
- Conecte-se às melhorias de pesquisa do repositório GitHub
- Criar ramificação do GitHub a partir do item de trabalho
Azure Pipelines
Azure Boards
Conecte-se às melhorias de pesquisa do repositório GitHub
Temos o prazer de anunciar um processo aprimorado para conectar um projeto de DevOps do Azure 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 última atualização 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 ramificação do GitHub a partir do item de trabalho
Agora, você pode criar uma ramificação do GitHub diretamente de um item de trabalho no Azure DevOps. O link "Nova ramificação do GitHub" está disponível sempre que uma conexão do GitHub é configurada para seu projeto. Este link está disponível em todos os menus de contexto de 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.
Nota
Esse recurso só está disponível na visualização do New Boards Hub.
Azure Pipelines
Etapas imperdíveis
Você pode usar modelos YAML como um mecanismo de segurança, por exemplo, para injetar um estágio que executa a deteçã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 deteção de malware.
Com este sprint, você pode marcar um estágio YAML como imperdível usando a nova isSkippable
propriedade. Por padrão, o valor dessa propriedade é true
. Para evitar pular um estágio, defina-o como false
, como 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 Estágios para executar a configuração.
Próximos passos
Nota
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 feedback
Gostaríamos muito de ouvir o que você pensa sobre esses recursos. Use o menu Ajuda para relatar um problema ou fornecer uma sugestão.
Você também pode obter conselhos e suas perguntas respondidas pela comunidade no Stack Overflow.