Hi all,
I am trying to copy the files from the local bitbucket repository to the remote server using rsync-deploy pipe and then run the script at the remote server using ssh-run pipe. I tried to run the command in the remote server using ssh-run pipe and its working fine, that confirms that SSH-keys and Host finger print is correctly setup between bitbucket pipeline and the remote server. But it still dont work and I am getting an error as mentioned below. Can anyone help what is wrong or there is some limitation with the rsync pipe?
copyfilestoRemote: ©filestoRemote
step:
name: Copy local files to remote server using rsync
script:
- pipe: atlassian/rsync-deploy:0.4.1
variables:
USER: '${STAGE_USER}'
SERVER: '${STAGE_SERVER}'
REMOTE_PATH: '/home/centos/test/'
LOCAL_PATH: 'test'
DEBUG: 'true'
EXTRA_ARGS: '--exclude-from=bitbucket-pipeline-exclude.txt
0.4.1: Pulling from bitbucketpipelines/rsync-deploy
9123ac7c32f7: Pulling fs layer
119f3143c8c7: Pulling fs layer
47c6bfd13d55: Pulling fs layer
1e6d7649e98f: Pulling fs layer
d1bf2bfcf774: Pulling fs layer
1e6d7649e98f: Waiting
d1bf2bfcf774: Waiting
47c6bfd13d55: Verifying Checksum
47c6bfd13d55: Download complete
119f3143c8c7: Verifying Checksum
119f3143c8c7: Download complete
9123ac7c32f7: Verifying Checksum
1e6d7649e98f: Verifying Checksum
1e6d7649e98f: Download complete
d1bf2bfcf774: Verifying Checksum
d1bf2bfcf774: Download complete
9123ac7c32f7: Pull complete
119f3143c8c7: Pull complete
47c6bfd13d55: Pull complete
1e6d7649e98f: Pull complete
d1bf2bfcf774: Pull complete
Digest: sha256:405e12ef0daa23461eaf1c78d33e456a97d8026811b5999b9e2b87b354ab0015
Status: Downloaded newer image for bitbucketpipelines/rsync-deploy:0.4.1
INFO: Executing the pipe...
INFO: Enabling debug mode.
+ setup_ssh_dir
+ INJECTED_SSH_CONFIG_DIR=/opt/atlassian/pipelines/agent/ssh
+ IDENTITY_FILE=/opt/atlassian/pipelines/agent/ssh/id_rsa_tmp
+ KNOWN_HOSTS_FILE=/opt/atlassian/pipelines/agent/ssh/known_hosts
+ mkdir -p /root/.ssh
+ touch /root/.ssh/authorized_keys
+ '[' '' '!=' '' ']'
+ '[' '!' -f /opt/atlassian/pipelines/agent/ssh/id_rsa_tmp ']'
+ error 'No default SSH key configured in Pipelines.'
+ echo -e '\e[31mERROR: No default SSH key configured in Pipelines.\e[0m'
+ exit 1
ERROR: No default SSH key configured in Pipelines.
Please note that I tried with ${BITBUCKET_CLONE_DIR}/test as local path but it still dont work.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.