PipelineGeneralSettings interface
Contains pipeline general settings.
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. |
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
Enable forked repositories to build pull requests.
buildsEnabledForForks: boolean
Property Value
boolean
Disable classic build pipelines creation.
disableClassicBuildPipelineCreation: boolean
Property Value
boolean
Disable classic pipelines creation.
disableClassicPipelineCreation: boolean
Property Value
boolean
Disable classic release pipelines creation.
disableClassicReleasePipelineCreation: boolean
Property Value
boolean
Disable implied pipeline CI triggers if the trigger section in YAML is missing.
disableImpliedYAMLCiTrigger: boolean
Property Value
boolean
Enable shell tasks args sanitizing.
enableShellTasksArgsSanitizing: boolean
Property Value
boolean
Enable shell tasks args sanitizing preview.
enableShellTasksArgsSanitizingAudit: boolean
Property Value
boolean
If enabled, scope of access for all non-release pipelines reduces to the current project.
enforceJobAuthScope: boolean
Property Value
boolean
Enforce job auth scope for builds of forked repositories.
enforceJobAuthScopeForForks: boolean
Property Value
boolean
If enabled, scope of access for all release pipelines reduces to the current project.
enforceJobAuthScopeForReleases: boolean
Property Value
boolean
Enforce no access to secrets for builds of forked repositories.
enforceNoAccessToSecretsFromForks: boolean
Property Value
boolean
Restricts the scope of access for all pipelines to only repositories explicitly referenced by the pipeline.
enforceReferencedRepoScopedToken: boolean
Property Value
boolean
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
Enable settings that enforce certain levels of protection for building pull requests from forks globally.
forkProtectionEnabled: boolean
Property Value
boolean
Make comments required to have builds in all pull requests.
isCommentRequiredForPullRequest: boolean
Property Value
boolean
Allows pipelines to record metadata.
publishPipelineMetadata: boolean
Property Value
boolean
Make comments required to have builds in pull requests from non-team members and non-contributors.
requireCommentsForNonTeamMemberAndNonContributors: boolean
Property Value
boolean
Make comments required to have builds in pull requests from non-team members.
requireCommentsForNonTeamMembersOnly: boolean
Property Value
boolean
Anonymous users can access the status badge API for all pipelines unless this option is enabled.
statusBadgesArePrivate: boolean
Property Value
boolean