Google App Engine with YAML

YAML parameters for Google App Engine

NameTypeDescription
action
Required
StringThe ID of the action.
typeStringThe type of the action. Should be set to GOOGLE_APP_DEPLOY.
bucket_name
Required
StringThe name of the GAE Bucket.
application_name
Required
StringThe name of the GAE application.
integration_hash
Required
StringThe ID of the integration.
input_typeStringDefines whether the files are deployed from the repository or from the build filesystem. Can be one of SCM_REPOSITORY or BUILD_ARTIFACTS.
local_pathStringThe path in the repository.
version_labelStringThe label of the image version.
image_urlStringThe URL address to the desired image.
promote_all_trafficBooleanSpecifies whether or not to send all traffic to the new version immediately.
stop_previous_versionBooleanSpecifies whether or not to stop previous version instances.
verbosityStringThe verbosity level. Default level is warning. Can be one of critical, debug, error, info, none or warning.
config_pathStringYAML configuration file.

YAML example for Google App Engine

actions:
- action: "Deploy to Google App Engine/buddy-tests-112923"
  type: "GOOGLE_APP_DEPLOY"
  local_path: "/"
  bucket_name: "artifacts.buddy-tests-112923.appspot.com"
  application_name: "buddy-tests-112923"
  version_label: "${BUDDY_EXECUTION_REVISION}"
  image_url: "gcr.io/buddy-tests-112923/buddy"
  promote_all_traffic: true
  stop_previous_version: true
  verbosity: "warning"
  integration_hash: "5ff6e9e41f2abb1db56cba13"