Trong Jenkins (Hudson) làm cách nào để thay đổi vị trí thanh toán của một dự án.Jenkins (Hudson) SVN checkout dir
Tôi muốn dự án được kiểm tra ra cho doc-gốc của apache2 mà là ở /var/svn/project
theo mặc định Jenkins kiểm tra nó ra đến /jobs
dir trên /lib/jenkins/
tôi nghĩ chạy một lệnh shell để sao chép đã kiểm tra mã từ thư mục công việc với doc-root nhưng nó sẽ sao chép toàn bộ thư mục ngay cả khi một tệp của nó đã bị thay đổi.
tôi nên nhìn vào để rsync hoặc Jenkins thể làm điều này (ngay cả với một plugin)
Vì vậy, có vẻ như bạn muốn công việc Jenkins của bạn để triển khai đến máy chủ Apache của bạn? – Tony
yep. bằng cách sử dụng plugin ftp tôi quản lý để có được nó để triển khai trên máy chủ từ xa của chúng tôi nhưng tôi không thể làm cho nó để cập nhật mã trên máy chủ địa phương. apache và jenkins và svn là tất cả trên cùng một máy chủ – heshanh
Âm thanh như bạn nên di chuyển Jenkins ra để bạn có thể chỉ cần sử dụng plugin FTP cũng. Tuy nhiên, bạn sẽ có thể sử dụng các kịch bản lệnh công việc để có được cùng một hiệu ứng mà tôi sẽ tưởng tượng. Công việc của chúng tôi sử dụng scp để di chuyển các tệp từ vùng làm việc Jenkins đến nơi chúng tôi cần chúng. – Tony