Passa al contenuto principale

SourcePipeline



Resource Icon

Resource Overview

An automation service that integrates SourceCommit, SourceBuild, and SourceDeploy to enable fast and reliable software release pipelines.

Associated Resources

Risorse principali

Child Resources


Valori di configurazione della risorsa

Basic Settings

  • description : Pipeline project description (up to 500 characters)

Default Task (default_task)

  • default_task.name : Name of the first task executed by the pipeline (alphanumeric, -, _, 1–50 characters)
  • default_task.type : Task type - SourceBuild, SourceDeploy
  • default_task.target_source_build_project : Name of the SourceBuild project to connect
  • default_task.target_source_deploy_project : Name of the SourceDeploy project to connect
  • default_task.target_source_deploy_project_stage : Stage name of the SourceDeploy project
  • default_task.target_source_deploy_project_scenario : Scenario name of the SourceDeploy project
  • default_task.repository_branch : Repository branch name for the SourceBuild task

Additional Tasks (additional_task)

  • additional_task.type : Task type - SourceBuild, SourceDeploy
  • additional_task.target_source_build_project : Name of the SourceBuild project to connect
  • additional_task.target_source_deploy_project : Name of the SourceDeploy project to connect
  • additional_task.target_source_deploy_project_stage : Stage name of the SourceDeploy project
  • additional_task.target_source_deploy_project_scenario : Scenario name of the SourceDeploy project
  • additional_task.repository_branch : Repository branch name for the SourceBuild task
  • additional_task.pre_tasks : List of preceding tasks

Push Trigger (trigger_push_repository)

  • trigger_push_repository.type_of_repository : Repository type used for the trigger - sourcecommit
  • trigger_push_repository.name_of_repository : Repository name used for the trigger
  • trigger_push_repository.branch_of_repository : Repository branch name used for the trigger

Schedule Trigger (trigger_schedule)

  • trigger_schedule.day : Scheduled deployment day - MON, TUE, WED, THU, FRI, SAT, SUN
  • trigger_schedule.time : Scheduled deployment time
  • trigger_schedule.timezone : Scheduled deployment timezone
  • trigger_schedule.execute_only_with_change : Whether to execute only when the pipeline or SourceCommit changes - true, false

Pipeline Chaining (trigger_target_sourcecpipeline_id)

  • trigger_target_sourcecpipeline_id : List of pipeline IDs to execute automatically after the current pipeline completes

References