PipelineGeneralSettings interface
Contém configurações gerais de 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 "Configurável no momento da fila". |
| builds |
Habilite repositórios bifurcados para criar solicitações pull. |
| disable |
Desative a criação de pipelines de compilação clássicos. |
| disable |
Desative a criação de pipelines clássicos. |
| disable |
Desative a criação de pipelines de liberação clássicos. |
| disable |
Desative os gatilhos de CI de pipeline implícitos se a seção de gatilho no YAML estiver ausente. |
| enable |
Habilite tarefas de shell args sanitizando. |
| enable |
Habilite tarefas de shell args sanitizing preview. |
| enforce |
Se habilitado, o escopo de acesso para todos os pipelines que não são de liberação se reduz ao projeto atual. |
| enforce |
Aplique o escopo de autenticação de trabalho para compilações de repositórios bifurcados. |
| enforce |
Se habilitado, o escopo de acesso para todos os pipelines de liberação é reduzido para o projeto atual. |
| enforce |
Imponha nenhum acesso a segredos para compilações de repositórios bifurcados. |
| enforce |
Restringe o escopo de acesso de todos os pipelines apenas aos repositórios explicitamente referenciados pelo pipeline. |
| enforce |
Se habilitada, somente as variáveis explicitamente marcadas como "Configurável no momento da fila" podem ser definidas no momento da fila. |
| fork |
Habilite configurações que imponham certos níveis de proteção para criar solicitações pull de forks globalmente. |
| is |
Faça comentários necessários para ter compilações em todas as solicitações pull. |
| publish |
Permite que os pipelines registrem metadados. |
| require |
Faça comentários necessários para ter compilações em solicitações pull de membros que não são da equipe e não contribuidores. |
| require |
Faça comentários necessários para ter compilações em solicitações pull de membros que não fazem parte da equipe. |
| status |
Os 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 de 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 "Configurável no momento da fila".
auditEnforceSettableVar: boolean
Valor de Propriedade
boolean
buildsEnabledForForks
Habilite repositórios bifurcados para criar solicitações pull.
buildsEnabledForForks: boolean
Valor de Propriedade
boolean
disableClassicBuildPipelineCreation
Desative a criação de pipelines de compilação clássicos.
disableClassicBuildPipelineCreation: boolean
Valor de Propriedade
boolean
disableClassicPipelineCreation
Desative a criação de pipelines clássicos.
disableClassicPipelineCreation: boolean
Valor de Propriedade
boolean
disableClassicReleasePipelineCreation
Desative a criação de pipelines de liberação clássicos.
disableClassicReleasePipelineCreation: boolean
Valor de Propriedade
boolean
disableImpliedYAMLCiTrigger
Desative os gatilhos de CI de pipeline implícitos se a seção de gatilho no YAML estiver ausente.
disableImpliedYAMLCiTrigger: boolean
Valor de Propriedade
boolean
enableShellTasksArgsSanitizing
Habilite tarefas de shell args sanitizando.
enableShellTasksArgsSanitizing: boolean
Valor de Propriedade
boolean
enableShellTasksArgsSanitizingAudit
Habilite tarefas de shell args sanitizing preview.
enableShellTasksArgsSanitizingAudit: boolean
Valor de Propriedade
boolean
enforceJobAuthScope
Se habilitado, o escopo de acesso para todos os pipelines que não são de liberação se reduz ao projeto atual.
enforceJobAuthScope: boolean
Valor de Propriedade
boolean
enforceJobAuthScopeForForks
Aplique o escopo de autenticação de trabalho para compilações de repositórios bifurcados.
enforceJobAuthScopeForForks: boolean
Valor de Propriedade
boolean
enforceJobAuthScopeForReleases
Se habilitado, o escopo de acesso para todos os pipelines de liberação é reduzido para o projeto atual.
enforceJobAuthScopeForReleases: boolean
Valor de Propriedade
boolean
enforceNoAccessToSecretsFromForks
Imponha nenhum acesso a segredos para compilações de repositórios bifurcados.
enforceNoAccessToSecretsFromForks: boolean
Valor de Propriedade
boolean
enforceReferencedRepoScopedToken
Restringe o escopo de acesso de todos os pipelines apenas aos repositórios explicitamente referenciados pelo pipeline.
enforceReferencedRepoScopedToken: boolean
Valor de Propriedade
boolean
enforceSettableVar
Se habilitada, somente as variáveis explicitamente marcadas como "Configurável no momento da fila" podem ser definidas no momento da fila.
enforceSettableVar: boolean
Valor de Propriedade
boolean
forkProtectionEnabled
Habilite configurações que imponham certos níveis de proteção para criar solicitações pull de forks globalmente.
forkProtectionEnabled: boolean
Valor de Propriedade
boolean
isCommentRequiredForPullRequest
Faça comentários necessários para ter compilações em todas as solicitações pull.
isCommentRequiredForPullRequest: boolean
Valor de Propriedade
boolean
publishPipelineMetadata
Permite que os pipelines registrem metadados.
publishPipelineMetadata: boolean
Valor de Propriedade
boolean
requireCommentsForNonTeamMemberAndNonContributors
Faça comentários necessários para ter compilações em solicitações pull de membros que não são da equipe e não contribuidores.
requireCommentsForNonTeamMemberAndNonContributors: boolean
Valor de Propriedade
boolean
requireCommentsForNonTeamMembersOnly
Faça comentários necessários para ter compilações em solicitações pull de membros que não fazem parte da equipe.
requireCommentsForNonTeamMembersOnly: boolean
Valor de Propriedade
boolean
statusBadgesArePrivate
Os 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 de Propriedade
boolean