The following plugin provides functionality available through Pipeline-compatible steps. Read more about how to integrate steps into your Pipeline in the Steps section of the Pipeline Syntax page.
For a list of other such plugins, see the Pipeline Steps Reference page.
armorcodeReleaseGate: ArmorCode Release GateArmorCode Release Gate ensures that code changes meet security standards before they are deployed.
When this build step runs, it will:
For this to work properly, you need to:
product : String
subProducts : Object
ArmorCode sub-group (sub-product) identifiers.
In Freestyle UI: Enter one identifier per line for multiple sub-products:
sub-product1 sub-product2 sub-product3
In Pipeline: Use array syntax:
subProducts: ["sub-product1", "sub-product2", "sub-product3"]
For single sub-product (Pipeline):
subProducts: "sub-product1" // OR subProducts: ["sub-product1"]
env : String
maxRetries : int (optional)
The maximum number of times the plugin will poll the ArmorCode API for status before giving up.
Because security validation may take time to complete, the plugin will continue checking until a definitive result is returned or this retry limit is reached.
Each retry includes a 20-second pause between attempts when the status is "HOLD".
mode : String (optional)
Determines how the build responds to security validation failures:
Note: Block mode is the default setting. When using block mode, the 'mode' parameter will not appear in the generated pipeline syntax to keep it clean.
retryDelay : int (optional)
targetUrl : String (optional)
Override the default ArmorCode API endpoint for build validation.
This field should normally be left empty to use the global configuration setting. Only modify this if you need to point to a different environment for testing or development purposes.
Please submit your feedback about this page through this quick form.
Alternatively, if you don't wish to complete the quick form, you can simply indicate if you found this page helpful?
See existing feedback here.