メインコンテンツまでスキップ

SourcePipeline



リソースアイコン

リソース概要

SourceCommit, SourceBuild, SourceDeploy サービスを統合し、迅速かつ安定したソフトウェアをリリースするためのプロセス自動化サービス

関連リソース

上位リソース

下位リソース

リソース設定値

  • default_task : パイプラインが行う最初の作

    • name : パイプラインが行う最初の作業名前

    • type : task の種類 - SourceBuild,SourceDeploy

    • type が SourceBuild の場合

      • target_source_build_project : SourceBuild または SourceDeploy の task のプロジェクト名
      • repository_branch : SourceBuild task のターゲット repository ブランチ名
    • type が SourceDeploy の場合

      • target_source_deploy_project : SourceBuild の task のプロジェクト名
      • target_source_deploy_project_stage : SourceBuild の task のプロジェクトステージ名
      • target_source_deploy_project_scenario : SourceBuild の task のプロジェクト scenario 名
  • additional_task : パイプラインが行う作業

    • name : パイプラインが行う作業の名前

    • type : task の種類 - SourceBuild,SourceDeploy

    • type が SourceBuild の場合

      • target_source_build_project : SourceDeploy の task のプロジェクト名
      • repository_branch : SourceBuild task のターゲット repository ブランチ名
      • pre_tasks : 事前に実行するタスクリスト
    • type が SourceDeploy の場合

      • target_source_deploy_project : SourceDeploy の task のプロジェクト名
      • target_source_deploy_project_stage : SourceDeploy の task のプロジェクトステージ名
      • target_source_deploy_project_scenario : SourceDeploy の task のプロジェクト scenario 名
      • pre_tasks : 事前に実行するタスクリスト
  • trigger_push_repository : パイプラインが動作するトリガーを定義

    • type_of_repository : Trigger に使用する repository タイプ - sourcecommit
    • name_of_repository : Trigger に使用する repository の名前
    • branch_of_repository : Trigger に使用する repository branch
  • trigger_schedule : パイパラインが自動実行されるように予約設定

    • day : デプロイ予約をする曜日
    • time : デプロイ予約をする時間
    • timezone : 予定日にデプロイ予約する時間の time zone
    • execute_only_with_change : Sourcepipeline プロジェクト構成または Sourcecommit リポジトリが変更された場合、スケジュールトリガーが常に時間内に実行されるか、または実行されるかどうかの可否
  • trigger_target_sourcecpipeline_id : Trigger 設定されたパイプラインが実行完了時に自動的に実行されるパイプライン ID リスト


参考資料