Google App Engine with YAML

YAML parameters for Google App Engine

You can find the list with common parameters for all Buddy actions here.

NameTypeDescription
action
Required
StringThe ID of the action.
typeStringThe type of the action. Should be set to GOOGLE_APP_ENGINE.
bucket_name
Required
StringThe name of the GAE Bucket.
application_name
Required
StringThe name of the GAE application.
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.
server_keyStringThe GAE server key (Base64).

YAML example for Google App Engine

actions:
- action: "Deploy to Google App Engine/Buddy tests"
type: "GOOGLE_APP_ENGINE"
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"
server_key: "secure!2Sq0OEyGS1yTgGIcQ7d/ToKSnQ9wd3QOvwtSUGMOCtHgOfA3KKXAAiJxbK0uwTEURKAWrRnMuCLfFKrWEMc8GPMoQCNY8/efga214gg4E!3t21=="