Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,368,541
Community Members
 
Community Events
168
Community Groups

ssh-run: running script on remote server hangs

Edited

Hello -

I am trying to configure a bitbucket pipeline using a runner to run on an AWS EC2 instance. I have the runner up and running via the command supplied when creating the runner.

I came across the ssh-run pipe and thought that might be a good solution for this task, especially because a lot of the examples have ec2-user as SSH_USER.

I want to configure a simple git pull command on the ec2 instance, yet the pipeline just hangs at `ssh -A -tt -i /root/.ssh/pipelines_id -o StrictHostKeyChecking=no -p 22...`

Here is the pipeline yaml file along with the script it is attempting to execute.

image: atlassian/default-image:2

pipelines:
default:
- step:
runs-on: self.hosted
script:
- pipe: atlassian/ssh-run:0.3.1
variables:
SSH_USER: 'ec2-user'
SERVER: <ec2 IP addr>
MODE: 'command'
COMMAND: <script on ec2 instance>

 

script (on the ec2 instance):

#!/bin/bash

git -C <path on ec2 instance> pull

 

Thank you.

 

EDIT:

just a silly ssh/bitbucket auth issue...works as expected now.

 

1 answer

1 accepted

0 votes
Answer accepted

@aslane  hi. So do you solve you problem? If yes, consider to move your edit comment as separate response and mark it as answered.

 

Regards, Igor.

Suggest an answer

Log in or Sign up to answer
TAGS

Atlassian Community Events