mirror of
https://github.com/appleboy/drone-scp.git
synced 2026-06-04 18:23:59 +08:00
add scp error message (#60)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
@@ -61,12 +61,13 @@ type (
|
|||||||
}
|
}
|
||||||
|
|
||||||
copyError struct {
|
copyError struct {
|
||||||
host string
|
host string
|
||||||
|
message string
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
func (e copyError) Error() string {
|
func (e copyError) Error() string {
|
||||||
return fmt.Sprintf("error copy file to dest: %s\n", e.host)
|
return fmt.Sprintf("error copy file to dest: %s, error message: %s\n", e.host, e.message)
|
||||||
}
|
}
|
||||||
|
|
||||||
var wg sync.WaitGroup
|
var wg sync.WaitGroup
|
||||||
@@ -215,7 +216,7 @@ func (p *Plugin) Exec() error {
|
|||||||
err := ssh.Scp(tar, p.DestFile)
|
err := ssh.Scp(tar, p.DestFile)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
errChannel <- copyError{host}
|
errChannel <- copyError{host, err.Error()}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user