Add -r flag to enable recursive scp

This commit is contained in:
Nurahmadie 2014-05-07 03:25:42 +07:00
parent c43f97e732
commit 87c762f222
2 changed files with 2 additions and 2 deletions

View file

@ -73,7 +73,7 @@ func (s *SSH) Write(f *buildfile.Buildfile) {
}
if artifact {
scpCmd := "scp -o StrictHostKeyChecking=no -P %s ${ARTIFACT} %s"
scpCmd := "scp -o StrictHostKeyChecking=no -P %s -r ${ARTIFACT} %s"
f.WriteCmd(fmt.Sprintf(scpCmd, host[1], host[0]))
}

View file

@ -85,7 +85,7 @@ func TestSSHOneArtifact(t *testing.T) {
t.Errorf("Expect script to contains artifact")
}
if !strings.Contains(bscr, "scp -o StrictHostKeyChecking=no -P 2212 ${ARTIFACT} user@test.example.com:/srv/app/location") {
if !strings.Contains(bscr, "scp -o StrictHostKeyChecking=no -P 2212 -r ${ARTIFACT} user@test.example.com:/srv/app/location") {
t.Errorf("Expect script to contains scp command, got:\n%s", bscr)
}
}