PipelineGeneralSettings interface
Contains pipeline general settings.
Properties
audit |
If enabled, audit logs will be generated whenever someone queues a pipeline run and defines variables that are not marked as "Settable at queue time". |
builds |
Enable forked repositories to build pull requests. |
disable |
Disable classic build pipelines creation. |
disable |
Disable classic pipelines creation. |
disable |
Disable classic release pipelines creation. |
disable |
Disable implied pipeline CI triggers if the trigger section in YAML is missing. |
enable |
Enable shell tasks args sanitizing. |
enable |
Enable shell tasks args sanitizing preview. |
enforce |
If enabled, scope of access for all non-release pipelines reduces to the current project. |
enforce |
Enforce job auth scope for builds of forked repositories. |
enforce |
If enabled, scope of access for all release pipelines reduces to the current project. |
enforce |
Enforce no access to secrets for builds of forked repositories. |
enforce |
Restricts the scope of access for all pipelines to only repositories explicitly referenced by the pipeline. |
enforce |
If enabled, only those variables that are explicitly marked as "Settable at queue time" can be set at queue time. |
fork |
Enable settings that enforce certain levels of protection for building pull requests from forks globally. |
is |
Make comments required to have builds in all pull requests. |
publish |
Allows pipelines to record metadata. |
require |
Make comments required to have builds in pull requests from non-team members and non-contributors. |
require |
Make comments required to have builds in pull requests from non-team members. |
status |
Anonymous users can access the status badge API for all pipelines unless this option is enabled. |
Property Details
auditEnforceSettableVar
If enabled, audit logs will be generated whenever someone queues a pipeline run and defines variables that are not marked as "Settable at queue time".
auditEnforceSettableVar: boolean
Property Value
boolean
buildsEnabledForForks
Enable forked repositories to build pull requests.
buildsEnabledForForks: boolean
Property Value
boolean
disableClassicBuildPipelineCreation
Disable classic build pipelines creation.
disableClassicBuildPipelineCreation: boolean
Property Value
boolean
disableClassicPipelineCreation
Disable classic pipelines creation.
disableClassicPipelineCreation: boolean
Property Value
boolean
disableClassicReleasePipelineCreation
Disable classic release pipelines creation.
disableClassicReleasePipelineCreation: boolean
Property Value
boolean
disableImpliedYAMLCiTrigger
Disable implied pipeline CI triggers if the trigger section in YAML is missing.
disableImpliedYAMLCiTrigger: boolean
Property Value
boolean
enableShellTasksArgsSanitizing
Enable shell tasks args sanitizing.
enableShellTasksArgsSanitizing: boolean
Property Value
boolean
enableShellTasksArgsSanitizingAudit
Enable shell tasks args sanitizing preview.
enableShellTasksArgsSanitizingAudit: boolean
Property Value
boolean
enforceJobAuthScope
If enabled, scope of access for all non-release pipelines reduces to the current project.
enforceJobAuthScope: boolean
Property Value
boolean
enforceJobAuthScopeForForks
Enforce job auth scope for builds of forked repositories.
enforceJobAuthScopeForForks: boolean
Property Value
boolean
enforceJobAuthScopeForReleases
If enabled, scope of access for all release pipelines reduces to the current project.
enforceJobAuthScopeForReleases: boolean
Property Value
boolean
enforceNoAccessToSecretsFromForks
Enforce no access to secrets for builds of forked repositories.
enforceNoAccessToSecretsFromForks: boolean
Property Value
boolean
enforceReferencedRepoScopedToken
Restricts the scope of access for all pipelines to only repositories explicitly referenced by the pipeline.
enforceReferencedRepoScopedToken: boolean
Property Value
boolean
enforceSettableVar
If enabled, only those variables that are explicitly marked as "Settable at queue time" can be set at queue time.
enforceSettableVar: boolean
Property Value
boolean
forkProtectionEnabled
Enable settings that enforce certain levels of protection for building pull requests from forks globally.
forkProtectionEnabled: boolean
Property Value
boolean
isCommentRequiredForPullRequest
Make comments required to have builds in all pull requests.
isCommentRequiredForPullRequest: boolean
Property Value
boolean
publishPipelineMetadata
Allows pipelines to record metadata.
publishPipelineMetadata: boolean
Property Value
boolean
requireCommentsForNonTeamMemberAndNonContributors
Make comments required to have builds in pull requests from non-team members and non-contributors.
requireCommentsForNonTeamMemberAndNonContributors: boolean
Property Value
boolean
requireCommentsForNonTeamMembersOnly
Make comments required to have builds in pull requests from non-team members.
requireCommentsForNonTeamMembersOnly: boolean
Property Value
boolean
statusBadgesArePrivate
Anonymous users can access the status badge API for all pipelines unless this option is enabled.
statusBadgesArePrivate: boolean
Property Value
boolean