{"repo":"miloserdow/capistrano-deploy","free":true,"listed":false,"github":"https://github.com/miloserdow/capistrano-deploy","clone":"git clone https://github.com/miloserdow/capistrano-deploy.git","description":"Github Actions for Capistrano","language":"JavaScript","stars":131,"topics":["github-actions","github-action","capistrano","deployment-automation"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Capistrano actions Github deploy action for Capistrano. Use this action to automate your capistrano deployment process. Dependencies This action expects Ruby to be installed along with Capistrano, see below for a basic workflow example that uses ruby/setup-ruby. Inputs target Environment where deploy is to be performed to. E.g. \"production\", \"staging\". Default value is empty. deploy key Required Symmetric key to decrypt private key. Must be a string. enc rsa key pth Path to the encrypted key. Default \"config/deploy id rsa enc\" . You have to use either enc rsa key pth or enc rsa key val . enc rsa key val Contents of the encrypted key. Best to use as repository secret. You have to use either enc rsa key pth or enc rsa key val . working-directory The directory from which to run the deploy commands, including bundle install . Outputs No outputs Setting up CD using this action 1. Generate SSH keys on the target machine 2. Export public key to the authorized keys to allow the usage of this keypair to login 3. Add public key from /.ssh/id ed25519.pub to your repository's deployment keys via Settings / Deploy keys / Add 4. Encrypt your private key with a strong password. Please use these options , otherwise this action may not be able to decrypt your key. 5. Add deploy id ed25519 enc file to your repository. Suggested path is config/deploy id ed25519 enc 6. Save the password used in step 4 as a secret in repository settings via Settings / Secrets / Add 7. Create YAML configuration fo","default_branch":null,"files":null,"tree":[],"storefront":"/r/miloserdow","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/miloserdow/capistrano-deploy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}