Apex Up
The example Yaml configurations in this file are using the legacy 0.8 syntax. If you are using Drone 1.0 or Drone Cloud please ensure you use the appropriate 1.0 syntax. Learn more here.
This plugin can deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS using apex/up tool. The below pipeline configuration demonstrates simple usage:
pipeline:
up:
image: appleboy/drone-apex-up
pull: true
secrets: [aws_secret_access_key, aws_access_key_id]
stage: staging
when:
event: push
branch: master
deploy to production stage.
pipeline:
up:
image: appleboy/drone-apex-up
pull: true
secrets: [aws_secret_access_key, aws_access_key_id]
- stage: staging
+ stage: production
when:
event: tag
Change working directory.
pipeline:
up:
image: appleboy/drone-apex-up
pull: true
secrets: [aws_secret_access_key, aws_access_key_id]
stage: production
+ directory: ./example23-deploy-go-application-with-up
when:
event: tag
Disable verbose log output.
pipeline:
up:
image: appleboy/drone-apex-up
pull: true
secrets: [aws_secret_access_key, aws_access_key_id]
stage: production
+ verbose: false
when:
event: tag
Deploy to both staging and production stage.
validate or build only the specified builds
pipeline:
up:
image: appleboy/drone-apex-up
pull: true
secrets: [aws_secret_access_key, aws_access_key_id]
- stage: production
+ stage:
+ - staging
+ - production
when:
event: tag
Secret Reference
- aws_secret_access_key
- amazon access key
- aws_access_key_id
- amazon secret access key
Parameter Reference
- directory
- Change working directory
- stage
- Target stage name:
staging
orproduction
- verbose
- Enable verbose log output, default as
true