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

SourceBuild



リソースアイコン

リソース概要

SourceBuild は、さまざまな言語で開発されたソースコードを簡単にビルドできるサービスです。
SourceBuild 専用の独立したビルドサーバーをリアルタイムで生成し、複数のビルド実行リクエストを同時に処理できます。

関連リソース

上位リソース

Connected Resources


リソース設定値

基本設定

  • description : ビルドプロジェクトの説明(最大 500 文字)
  • source_type : ビルド対象タイプ - SourceCommit
  • source_branch : ビルドするブランチ名
  • linked_repository_name : ビルド対象のリポジトリ名

ビルド環境設定 (env)

  • env.env_compute_spec : ビルド用コンピューティング環境スペック - 2cpu-4memory, 4cpu-8memory, 8cpu-16memory
  • env.env_platform_type : ビルド環境イメージタイプ - SourceBuild, ContainerRegistry, PublicRegistry
  • env.env_platform_os_spec : 使用する OS スペック
  • env.env_platform_runtime_name : ビルドランタイム名
  • env.env_platform_runtime_version : ビルドランタイムバージョン
  • env.target_registry_name : ビルドイメージを保存するコンテナレジストリ名
  • env.target_container_image_name : 作成するコンテナイメージ名
  • env.target_container_image_tag : 作成するコンテナイメージタグ
  • env.env_timeout : ビルド最大待機時間(分) - 5 ~ 540
  • env.env_use_docker : Docker エンジン使用可否 - true, false
  • env.env_docker_engine_version : Docker エンジンバージョン
  • env.env_var : ビルドに使用する環境変数(key-value)

ビルドコマンド (build_command)

  • build_command.pre_build_command : ビルド前に実行するコマンド一覧
  • build_command.in_build_command : ビルド中に実行するコマンド一覧
  • build_command.post_build_command : ビルド後に実行するコマンド一覧
  • build_command.use_docker_image_build_command : Docker イメージビルド使用可否 - true, false
  • build_command.docker_image_build_registry : イメージ保存用コンテナレジストリ名
  • build_command.docker_image_dockerfile : Dockerfile のパス
  • build_command.docker_image : アップロードするイメージ名
  • build_command.docker_image_build_tag : アップロードするイメージタグ

ログおよびセキュリティ

  • enable_cloud_log_analytics : Cloud Log Analytics へビルドログを保存するかどうか - true, false
  • enable_file_safer : File Safer によるセキュリティ検査有無 - true, false

ビルド成果物保存 (artifact)

  • artifact.save_build_results : ビルド結果保存有無 - true, false
  • artifact.path_to_save_build_results : ビルド結果保存パス
  • artifact.object_storage_name_to_save : Object Storage バケット