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.

Continuum Plugin

ctmInitiatePipeline: Initiate a Continuum Pipeline Definition with matching 'key' information.

  • serverUrl
    Continuum server's root URL. If not specified, the value of CTM_SERVER_URL environment variable will be used.
    • Type: String
  • apiToken (optional)

    Continuum API token. When specified, this value has precedence over selected credential.

    • Type: String
  • credentialsId (optional)

    Select the credential that contains the Continuum API key as password. If not specified, the value of CTM_CRED_ID environment variable will be used.

    • Type: String
  • definition (optional)
    Id or name of the pipeline definition to initiate.
    • Type: String
  • environmentVariables (optional)
    Comma-separated list of environment variables to be included as 'details'. Enter '*' to include all variables.
    • Type: String
  • group (optional)
    Summary name (i.e. branch name) used to group all runs of this definition/project combination. Describes your 'use' of this pipeline.
    • Type: String
  • instanceName (optional)
    An explicit name for this unique run (Autogenerated if omitted).
    • Type: String
  • markUnstable (optional)
    Mark current job as unstable if this step fails to initiate Continuum pipeline.
    • Type: boolean
  • project (optional)
    An identifying name for a continuum project (i.e. repo name). Useful if a single pipeline definition supports multiple projects.
    • Type: String

ctmPostPiData: Post data to the workspace on a running Continuum pipeline instance.

  • serverUrl
    Continuum server's root URL. If not specified, the value of CTM_SERVER_URL environment variable will be used.
    • Type: String
  • apiToken (optional)

    Continuum API token. When specified, this value has precedence over selected credential.

    • Type: String
  • credentialsId (optional)

    Select the credential that contains the Continuum API key as password. If not specified, the value of CTM_CRED_ID environment variable will be used.

    • Type: String
  • key (optional)

    The key to set in the workspace data.

    • Type: String
  • markUnstable (optional)
    Mark current job as unstable if this step fails to post data to Continuum pipeline(s).
    • Type: boolean
  • pi (optional)

    The ids of continuum pipelines (comma-separated) to post the data to. If this parameter is not provided, the pipelines that are initiated in the current run will be used.

    • Type: String
  • useLastPi (optional)
    Whether to post the data to all the pipelines or the last pipeline (initiated in the current run using ctmInitiatePipeline step). This flag is only relevant when pi parameter is not specified.
    • Type: boolean
  • value (optional)

    Value for the specified key.

    • Type: String

ctmSetPiData: Set workspace data on a running Continuum pipeline instance.

  • serverUrl
    Continuum server's root URL. If not specified, the value of CTM_SERVER_URL environment variable will be used.
    • Type: String
  • apiToken (optional)

    Continuum API token. When specified, this value has precedence over selected credential.

    • Type: String
  • credentialsId (optional)

    Select the credential that contains the Continuum API key as password. If not specified, the value of CTM_CRED_ID environment variable will be used.

    • Type: String
  • key (optional)

    The key to set in the workspace data.

    • Type: String
  • markUnstable (optional)
    Mark current job as unstable if this step fails to post data to Continuum pipeline(s).
    • Type: boolean
  • pi (optional)

    The ids of continuum pipelines (comma-separated) to set the data on. If this parameter is not provided, the pipelines that are initiated in the current run will be used.

    • Type: String
  • useLastPi (optional)
    Whether to set the data on all the pipelines or the last pipeline (initiated in the current run using ctmInitiatePipeline step). This flag is only relevant when pi parameter is not specified.
    • Type: boolean
  • value (optional)

    Value for the specified key.

    • Type: String

Was this page helpful?

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.