Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How can I use a SSH key in Bitbucket Pipelines?

Sam Wemyss April 9, 2017

I want to deploy to a server using bitbucket pipelines + python fabfile.

I followed the steps here: https://confluence.atlassian.com/bitbucket/use-ssh-keys-in-bitbucket-pipelines-847452940.html but couldn't get it to work

Initially I thought I could just do `fab -H user@55.55.5.555 --show=running deploy_all_the_things` as the guide said I didn't have to reference the SSH key, but that didn't work.

After some playing around I managed to make it work by using the file path specified in `~/.ssh/config` which for me was `/opt/atlassian/pipelines/agent/data/id_rsa`.

 

 

fab -H user@55.55.5.555 -i /opt/atlassian/pipelines/agent/data/id_rsa --show=running deploy_all_the_things

 

I feel as though the above is a bit of a hack and will break in future updates to bitbucket pipelines. What's the recommended way of doing this?

 

1 answer

0 votes
apotema July 1, 2018

I am doing the same think and also thinks this is a bit of a hack.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events