Here is the workflow that I want to achieve:
- commit code
- test run the conveyor bitbucket on my public image of dockers
- The bitbucket pipeline runs an accessible script to deploy on my public docker image
The first 2 steps work fine, but here's the problem: How / Where should I store private keys in order to allow ssh to a remote remote server through an ssh agent?
I am a little reluctant to keep the private key in the enub Pipeline settings, since everyone else has administrator access to the repo and can see it.
A similar question is asked here , but the answer suggests installing the keys on the docker and using a private repo, which is slightly different from mine.
source share