Target

Target defines the 'where' your want to update

Description

The "target" stage is updated if the necessary "resource", like a file based on information retrieved from a source. This happens provided all condition checks succeed.

Parameters

Name Type Description Required
dependson array

“dependson” allows to specify the order of execution of resources. It accepts a list of rules like “(resourceType#)resourceId(:booleanOperator)”.

The resourceType is optional and can be one of “condition”, “source” or “target” By default the resourceType is the current resource type

The resourceId is the name of the resource to depend on

The booleanOperator is optional and can be “AND” or “OR”

examples: dependson: * condition#myCondition:and * source#mySource

remarks:

  • The parameters “sourceid” and “conditionsids” affect the order of resource execution.
  • To avoid circular dependencies, the depended resource may need to remove any conditionids or set “disablesourceinput to true”.
dependsonchange boolean
deprecatedconditionids array
disableconditions boolean
disablesourceinput boolean
kind string kind specifies the targets resource kind
name string name specifies the resource name
scmid string scmid specifies the scm configuration key associated to the current resource
sourceid string
spec object spec specifies parameters for a specific targets kind
transformers array transformers defines how the default input value need to be transformed
    addprefix string AddPrefix adds a prefix to the transformer input value
    addsuffix string AddSuffix adds a suffix to the transformer input value
    find string Find searches for a specific value if it exists and return false if it doesn’t
    findsubmatch object Find searches for a specific value if it exists then return the value using regular expression [pattern]
    jsonmatch object [key]
    quote boolean Quote add quote around the value
    replacer object Replacer specifies what value needs to be changed and how [from to]
    replacers array Replacers specifies a list of replacer instruction
    semverinc string SemvVerInc specifies a comma separated list semantic versioning component that needs to be upgraded.
    trimprefix string TrimPrefix removes a prefix to the transformer input value
    trimsuffix string TrimSuffix removes the suffix from the transformer input value
    unquote boolean Unquote remove quotes around the value

Examples

Top