Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Bitbucket pipeline to deploy code to DigitalOcean

Barna
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 31, 2019

I'd like to create a pipeline where i make a git pull and a composer update on a DigitalOcean instance when we merge to master.

I don't want to build a server I just want to deploy code and run a few shell commands.

I've added my personal ssh key to the pipeline, so that already should be on digitalocean.

I can't find any tutorials :(

2 answers

6 votes
Barna
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 18, 2019

Hi,

 

Thanks for your answer. I haven't tried that, but i do something similar:

my `bitbucket-pipelines.yml`:

pipelines:
default:
- step:
name: default
script:
- echo "Deploying code to DigitalOcean"
branches:
deploy-master:
- step:
name: deploy
deployment: test
script:
- echo "Deploying master to live"
- pipe: atlassian/ssh-run:0.1.4
variables:
SSH_USER: '{sshuser}'
SERVER: '{serverip}'
COMMAND: 'ci-scripts/pull-deploy-master.sh'
MODE: 'script'
3 votes
Lava Kumar Dukanam _Appfire_
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 17, 2019

Hi @Barna ,

I think this is what you're trying to do

Let me know if you run into issues.

Thanks

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events