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.
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.
application_name String The name of the GAE application.
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.
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
    server_key: "${server_key}"

Get started now

14 days of unlimited trial. No credit card required.