Search code examples
gcloudscpgoogle-cloud-build

Unable to copy hidden files using gcloud scp in cloud build - remote builder


I'm running cloud build using remote builder, able to copy all file in the workspace to my own VM but, unable to copy hidden files

Command used to copy files

gcloud compute scp --compress --recurse '/workspace/*' [username]@[instance_name]:/home/myfolder --ssh-key-file=my-key --zone=us-central1-a

so, this copies only non-hidden files.

Also used dot operator to copy hidden files

gcloud compute scp --compress --recurse '/workspace/.' [username]@[instance_name]:/home/myfolder --ssh-key-file=my-key --zone=us-central1-a

Still not able to copy and got below error

scp: error: unexpected filename: .

Can anyone suggest to me how to copy hidden files to VM using gcloud scp.

Thanks in advance


Solution

  • If you remove the trailing character after the slash, it may work. For example, this worked for me:

    gcloud compute scp --compress --recurse 'test/' [username]@[instance_name]:/home/myfolder