PipelineGeneralSettings interface
Contém as configurações gerais do pipeline.
Propriedades
| audit |
Se habilitado, os logs de auditoria serão gerados sempre que alguém enfileirar uma execução de pipeline e definir variáveis que não estão marcadas como "Settable no momento da fila". |
| builds |
Habilite repositórios bifurcados para criar solicitações de pull. |
| disable |
Desabilite a criação de pipelines de build clássicos. |
| disable |
Desabilite a criação de pipelines clássicos. |
| disable |
Desabilite a criação de pipelines de lançamento clássicos. |
| disable |
Desabilite os gatilhos de CI de pipeline implícitos se a seção de gatilho no YAML estiver ausente. |
| enable |
Habilite a higienização de argumentos de tarefas do shell. |
| enable |
Habilite a visualização de limpeza de argumentos de tarefas do shell. |
| enforce |
Se habilitado, o escopo de acesso para todos os pipelines de não lançamento será reduzido ao projeto atual. |
| enforce |
Imponha o escopo de autenticação de trabalho para builds de repositórios bifurcados. |
| enforce |
Se habilitado, o escopo de acesso para todos os pipelines de lançamento será reduzido ao projeto atual. |
| enforce |
Não impor acesso a segredos para builds de repositórios bifurcados. |
| enforce |
Restringe o escopo de acesso para todos os pipelines apenas a repositórios explicitamente referenciados pelo pipeline. |
| enforce |
Se habilitado, somente as variáveis explicitamente marcadas como "Settable no tempo da fila" podem ser definidas no tempo da fila. |
| fork |
Habilite as configurações que impõem determinados níveis de proteção para a criação de solicitações de pull de bifurcações globalmente. |
| is |
Faça comentários necessários para ter builds em todas as solicitações de pull. |
| publish |
Permite que os pipelines registrem metadados. |
| require |
Faça comentários necessários para ter builds em solicitações de pull de não membros da equipe e não colaboradores. |
| require |
Faça comentários necessários para ter builds em solicitações de pull de não membros da equipe. |
| status |
Usuários anônimos podem acessar a API de selo de status para todos os pipelines, a menos que essa opção esteja habilitada. |
Detalhes da propriedade
auditEnforceSettableVar
Se habilitado, os logs de auditoria serão gerados sempre que alguém enfileirar uma execução de pipeline e definir variáveis que não estão marcadas como "Settable no momento da fila".
auditEnforceSettableVar: boolean
Valor da propriedade
boolean
buildsEnabledForForks
Habilite repositórios bifurcados para criar solicitações de pull.
buildsEnabledForForks: boolean
Valor da propriedade
boolean
disableClassicBuildPipelineCreation
Desabilite a criação de pipelines de build clássicos.
disableClassicBuildPipelineCreation: boolean
Valor da propriedade
boolean
disableClassicPipelineCreation
Desabilite a criação de pipelines clássicos.
disableClassicPipelineCreation: boolean
Valor da propriedade
boolean
disableClassicReleasePipelineCreation
Desabilite a criação de pipelines de lançamento clássicos.
disableClassicReleasePipelineCreation: boolean
Valor da propriedade
boolean
disableImpliedYAMLCiTrigger
Desabilite os gatilhos de CI de pipeline implícitos se a seção de gatilho no YAML estiver ausente.
disableImpliedYAMLCiTrigger: boolean
Valor da propriedade
boolean
enableShellTasksArgsSanitizing
Habilite a higienização de argumentos de tarefas do shell.
enableShellTasksArgsSanitizing: boolean
Valor da propriedade
boolean
enableShellTasksArgsSanitizingAudit
Habilite a visualização de limpeza de argumentos de tarefas do shell.
enableShellTasksArgsSanitizingAudit: boolean
Valor da propriedade
boolean
enforceJobAuthScope
Se habilitado, o escopo de acesso para todos os pipelines de não lançamento será reduzido ao projeto atual.
enforceJobAuthScope: boolean
Valor da propriedade
boolean
enforceJobAuthScopeForForks
Imponha o escopo de autenticação de trabalho para builds de repositórios bifurcados.
enforceJobAuthScopeForForks: boolean
Valor da propriedade
boolean
enforceJobAuthScopeForReleases
Se habilitado, o escopo de acesso para todos os pipelines de lançamento será reduzido ao projeto atual.
enforceJobAuthScopeForReleases: boolean
Valor da propriedade
boolean
enforceNoAccessToSecretsFromForks
Não impor acesso a segredos para builds de repositórios bifurcados.
enforceNoAccessToSecretsFromForks: boolean
Valor da propriedade
boolean
enforceReferencedRepoScopedToken
Restringe o escopo de acesso para todos os pipelines apenas a repositórios explicitamente referenciados pelo pipeline.
enforceReferencedRepoScopedToken: boolean
Valor da propriedade
boolean
enforceSettableVar
Se habilitado, somente as variáveis explicitamente marcadas como "Settable no tempo da fila" podem ser definidas no tempo da fila.
enforceSettableVar: boolean
Valor da propriedade
boolean
forkProtectionEnabled
Habilite as configurações que impõem determinados níveis de proteção para a criação de solicitações de pull de bifurcações globalmente.
forkProtectionEnabled: boolean
Valor da propriedade
boolean
isCommentRequiredForPullRequest
Faça comentários necessários para ter builds em todas as solicitações de pull.
isCommentRequiredForPullRequest: boolean
Valor da propriedade
boolean
publishPipelineMetadata
Permite que os pipelines registrem metadados.
publishPipelineMetadata: boolean
Valor da propriedade
boolean
requireCommentsForNonTeamMemberAndNonContributors
Faça comentários necessários para ter builds em solicitações de pull de não membros da equipe e não colaboradores.
requireCommentsForNonTeamMemberAndNonContributors: boolean
Valor da propriedade
boolean
requireCommentsForNonTeamMembersOnly
Faça comentários necessários para ter builds em solicitações de pull de não membros da equipe.
requireCommentsForNonTeamMembersOnly: boolean
Valor da propriedade
boolean
statusBadgesArePrivate
Usuários anônimos podem acessar a API de selo de status para todos os pipelines, a menos que essa opção esteja habilitada.
statusBadgesArePrivate: boolean
Valor da propriedade
boolean