Definições do Projeto

Configure as definições do projeto.

    1. Abra o menu de navegação e clique em Serviços ao Desenvolvedor. No DevOps, clique em Projetos.
    2. Selecione um projeto e clique em Definições do Projeto no menu esquerdo.
      Observação

      Somente os administradores do projeto podem exibir ou atualizar as definições do projeto.
    3. Adicione regras de aprovação e salve.
      Todos os repositórios de código no projeto herdam as regras de aprovação. Quaisquer alterações nas regras são aplicáveis às solicitações de extração criadas após a alteração. Você pode adicionar usuários como aprovadores, mencionar a ramificação de destino e especificar o número de aprovações necessárias para uma PR. Os usuários ao adicionar revisores ao PR podem selecionar usuários pertencentes ao grupo ou selecionar na lista de usuários adicionados na configuração do projeto.
  • Para atualizar as definições do projeto, execute o comando update-project-settings:

    oci devops project update-project-settings --project-id --approval-rules --merge-settings

    Para excluir definições do projeto, execute o comando delete-project-settings:

    oci devops project delete-project-settings --project-id

    Para obter definições do projeto, execute o comando get-project-settings:

    oci devops project get-project-settings --project-id

    Para obter a preferência de notificação do projeto, execute o comando get-notification-preference

    oci devops project get-notification-preference --principal-id --project-id

    Para atualizar a preferência de notificação do projeto, execute o comando update-notification-preference:

    oci devops project update-notification-preference --notification-preference --principal-id --project-id
  • Para recuperar detalhes da definição de um projeto DevOps, use a operação GetProjectRepositorySettings.

    Para atualizar os detalhes da definição de um projeto DevOps, use a operação UpdateProjectRepositorySettings.

    Para excluir definições de projeto DevOps, use a operação DeleteProjectRepositorySettings.