Tôi đang cố gắng tải tệp lên máy chủ từ xa bằng cách sử dụng tác vụ SCP. Tôi đã OpenSSH cấu hình trên máy chủ từ xa trong câu hỏi, và tôi đang sử dụng một cá thể Amazon EC2 chạy Windows Server 2008 R2 với Cygwin để chạy máy chủ xây dựng tre.Plug-in Tre SCP: cách tìm thư mục
Câu hỏi của tôi là tìm thư mục tôi muốn sử dụng. Tôi muốn tải lên toàn bộ nội dung của C: \ doc bằng cách sử dụng SCP. Tài liệu lưu ý rằng tôi phải sử dụng local path relative to the Bamboo working directory thay vì tên thư mục tuyệt đối.
Tôi tìm thấy bằng cách chạy pwd
trong kế hoạch xây dựng mà thư mục hoạt động là /cygdrive/c/build-dir/CDP-DOC-JOB1
. Vì vậy, để truy cập tài liệu, tôi có thể chạy cd ../../doc
. Tuy nhiên, khi tôi đặt thư mục làm việc của mình theo cấu hình SCP là ../../doc/**
(sử dụng this pattern matching guide), tôi nhận được thông báo There were no files to upload.
trong nhật ký.
C: \ doc chứa các thư mục con cũng như một tệp văn bản trong thư mục gốc.
Đây là SCP cấu hình nhiệm vụ của tôi:
Dưới đây là một cái nhìn từ Cygwin tại thư mục của tôi:
Lý do sử dụng đường dẫn tuyệt đối trong công việc xây dựng là gì? Các tệp tải lên đến từ đâu? Chúng được tạo ra bởi công việc tre? –