Cloud Foundry
by cheslip
The Cloud Foundry plugin can be used to deploy files and/or services to Cloud Foundry.
Example
kind: pipeline
name: default
steps:
- name: deploy
image: cheslip/drone-cloudfoundry
settings:
api: api.run.pivotal.io
org: pivotal
space: production
Properties
CF_API
stringoptionalTarget API.
Secret recommendedDefault: none
CF_USER
stringoptionalCF username.
Secret recommendedDefault: none
CF_PASSWORD
stringoptionalCF password.
Secret recommendedDefault: none
CF_ORG
stringoptionaltarget CF org.
Secret recommendedDefault: none
CF_SPACE
stringoptionaltarget CF space.
Secret recommendedDefault: none
api
stringoptionalTarget API.
Default: none
org
stringoptionalTarget org.
Default: none
space
stringoptionalTarget space.
Default: none
user
stringoptionalAuth username.
Default: none
password
stringoptionalAuth password.
Secret recommendedDefault: none
name
stringoptionalOverride application name.
Default: none
buildpack
stringoptionalCustom buildpack.
Default: none
command
stringoptionalStartup command.
Default: none
domain
stringoptionalDomain.
Default: none
manifest
stringoptionalPath to manifest.
Default: none
docker_image
stringoptionalImage name.
Default: none
instances
numberoptionalNumber of instances.
Default: none
disk
stringoptionalDisk limit e.g. 256M.
Default: none
memory
stringoptionalMemory limit e.g. 256M.
Default: none
hostname
stringoptionalHostname.
Default: none
path
stringoptionalApp path.
Default: none
stack
stringoptionalStack to use.
Default: none
timeout
numberoptionalApp start timeout.
Default: none
health_check_type
stringoptionalApplication health check type e.g. port.
Default: none
route_path
stringoptionalRoute path.
Default: none
no_hostname
booleanoptionalMap the route domain to this app.
Default: false
no_manifest
booleanoptionalIgnore manifest file.
Default: false
no_route
booleanoptionalDo not map a route to this app and remove routes from previous pushes of this app.
Default: false
no_start
booleanoptionalDo not start an app after pushing.
Default: false
random_route
booleanoptionalGenerate a random route for this app.
Default: false
skip_ssl
booleanoptionalSkip verification of the API endpoint. Not recommended!
Default: false