- running drone -v=drone version 0.8.0
- using MacOS
- I have a repo set as trused in the project settings
- The following is how I setup the pipline
pipeline:
  build:
    image: node:8.1
    commands:
      - npm install -q
      - npm run lint
  ssh:
    image: appleboy/drone-ssh:latest
    host: devhost.com
    username: itsc
    secrets: [ ssh_key ]
    port: 22
    command_timeout: 180
    script:
      - cd /path/to/app && git pull && npm install && pm2 restart process.json -s
    when:
      status: success
      event: [push]
      branch: dev
  ssh:
    image: appleboy/drone-ssh:latest
    host: prodhost.com
    username: itsc
    secrets: [ ssh_key ]
    port: 22
    command_timeout: 180
    script:
      - cd /path/to/app && git pull && npm install && pm2 restart process.json -s
    when:
      status: success
      event: [push]
      branch: master
- I added the secret as follows:
drone secret add --repository User/Repo --image appleboy/drone-ssh --name ssh_key --value @/path/to/private_ssh_key
The build works fine but when I get to the ssh part I get the following error
Error: can't connect without a private SSH key or password
I have no Idea if I’m missing anything here … please help