Skip to content

Enables you to run Capistrano deployments from your Concourse pipeline.

License

Notifications You must be signed in to change notification settings

SHyx0rmZ/capistrano-resource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Capistrano Resource

Enables you to run Capistrano deployments from your pipeline.

Source Configuration

  • stage: Required. The name of the stage to execute during deployment.

  • private_key: Required. The private key to use during deployment.

Example

Resource configuration for production environment:

resource_types:
- name: capistrano
  type: docker-image
  source:
    repository: shyxormz/capistrano-resource
    tag: latest

resources:
- name: production-deployment
  type: capistrano
  source:
    stage: production
    private_key: |
      -----BEGIN RSA PRIVATE KEY-----
      MIISKAIBAAKCBAEAyx0Gxg1Ph2MqLb5ogJHq0jGSDqgGqiLOyK771l5PhbAUYDXc
      <Lots more text>
      RBBTrpwGkMUvgGExiqEGNPzut9v9vTIczSifCzgD7vLra9NNv67J2Kt7zOM=
      -----END RSA PRIVATE KEY-----

Deploying to production:

- get: source-code
- put: production-deployment
  params:
    path: source-code

Behavior

check: Not supported.

in: Not supported

out: Run deployment.

Parameters

  • path: Required. The path to the directory that contains the Capistrano configuration.

About

Enables you to run Capistrano deployments from your Concourse pipeline.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages