Created self-runner and was able to build the image and push it to my private Docker HUB no problem till here, Now I want to deploy this Docker Image in my Host server. here is the problem came not able to connect to my host server.
<span>INFO: Executing the pipe...</span>
<span>INFO: Using default ssh key</span>
<span>INFO: Executing command on <a href="mailto:root@165.232.186.126" rel="noopener nofollow noreferrer" target="_blank">REMOTE HOST IP</a><br></span>
<span>ssh -A -tt -i /root/.ssh/pipelines_id -o StrictHostKeyChecking=no -p 22 <a href="mailto:root@165.232.186.126" rel="noopener nofollow noreferrer" target="_blank">root@REMOTE HOST IP</a> bash -c 'docker stack ls'</span>
<span>Permission denied, please try again.</span>
<span>Permission denied, please try again.</span>
<span><a href="mailto:root@165.232.186.126" rel="noopener nofollow noreferrer" target="_blank">root@REMOTE HOST IP</a> : Permission denied (publickey,password).</span>
<span>✖ Execution failed.</span>
Bellow is my Configuration file:
branches:
create-a-self-hosted-runners:
- step:
name: Deploy to Dev
deployment: Development
runs-on: assistant.dev
script:
- IMAGE_NAME=$"docker.hub.com:4550/root/test-demo/settings"
- VERSION="prod-0.1.${BITBUCKET_BUILD_NUMBER}"
- pipe: atlassian/ssh-run:0.3.1
variables:
SSH_USER: 'root'
SERVER: 'REMOTE HOST IP'
COMMAND: 'docker stack ls'
services:
- docker