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.
@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.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.