This topic lists tags that can be used with Bash PublishBuildInfo Pipeline steps. For more information on PublishBuildInfo Pipeline steps, see PublishBuildInfo.
name
An alphanumeric string (underscores are permitted) that identifies the step.
type
Must be PublishBuildInfo
for this step type.
configuration
Specifies all configuration selections for the step's execution environment. This step inherits the Bash/ PowerShell step configuration tags, including these pertinenttags:
Tag | Description of usage | Required/Optional |
---|---|---|
| Must specify a named step of one of the following types: The step must not have set | Required |
| Must specify a BuildInfo resource to publish. The NoteIf | Required |
In addition, these tags can be defined to support the step's native operation:
Note
All native steps derive from the Bash step. This means that all steps share the same base set of tags from Bash, while native steps have their own additional tags as well that support the step's particular function. So it's important to be familiar with the Bash step definition, since it's the core of the definition of all other steps.
Tag | Description of usage | Required/Optional |
---|---|---|
| Pattern for which environment variables to include. Default is to include all the environment variables. | Optional |
| Pattern for which environment variables to exclude. This is applied in addition to the base exclude pattern applied to all build info. | Optional |
| When set to true, forces an Xray scan after publishing to Artifactory. Default is false. | Optional |
| When set to true, and when the Xray Policy Rule Fail Build checkbox is checked in the Configure a Security Rule window, a failed Xray scan will result in a failure of the step. Default is true. | Optional |
execution
Declares collections of shell command sequences to perform for pre- and post-execution phases:
Tag | Description of usage | Required/Optional |
---|---|---|
| Commands to execute in advance of the native operation | Optional |
| Commands to execute on successful completion | Optional |
| Commands to execute on failed completion | Optional |
| Commands to execute on any completion | Optional |
The actions performed for the onExecute
phase are inherent to this step type and may not be overridden.