Knowledge

Google App Engine

Parameters

Name Description
action Required String The ID of the action.
bucket_name Required String The name of the GAE Bucket.
application_name Required String The name of the GAE application.
trigger_time String Specifies when the action should be executed. Can be one of ON_EVERY_EXECUTION, ON_FAILURE or ON_BACK_TO_SUCCESS.
type Required String The type of the action. Should be set to GOOGLE_APP_ENGINE.
input_type String Defines whether the files are deployed from the repository or from the build filesystem. Can be one of SCM_REPOSITORY or BUILD_ARTIFACTS.
local_path String The path in the repository.
run_only_on_first_failure Boolean Defines whether the action should be executed on each failure. Restricted to and required if the trigger_time is ON_FAILURE.
version_label String The label of the image version.
image_url String The URL address to the desired image.
promote_all_traffic Boolean Specifies whether or not to send all traffic to the new version immediately.
stop_previous_version Boolean Specifies whether or not to stop previous version instances.
verbosity String The verbosity level. Default level is warning. Can be one of critical, debug, error, info, none or warning.
server_key String The GAE server key (Base64).

Example

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: "${execution.to_revision.revision}"
    image_url: "gcr.io/buddy-tests-112923/buddy"
    promote_all_traffic: true
    stop_previous_version: true
    verbosity: "warning"
    server_key: "${server_key}"

Get started now

14 days of unlimited trial. No credit card required.