Trước khi Jenkins2 tôi đang sử dụng Build Pipeline Plugin để xây dựng và triển khai thủ công ứng dụng tới máy chủ. Cũ cấu hình: Jenkins cách tạo bước thủ công đường ống
Đó là công trình vĩ đại, nhưng tôi muốn sử dụng đường ống dẫn Jenkins mới, được tạo ra từ kịch bản hấp dẫn (Jenkinsfile), để tạo ra bước thủ công.
Cho đến giờ tôi đã đưa ra một bước là input
jenkins.
đã qua sử dụng kịch bản jenkinsfile:
node {
stage 'Checkout'
// Get some code from repository
stage 'Build'
// Run the build
}
stage 'deployment'
input 'Do you approve deployment?'
node {
//deploy things
}
Nhưng điều này chờ đợi người dùng nhập vào, lưu ý rằng xây dựng chưa hoàn thành. Tôi có thể thêm thời gian chờ để input
, nhưng điều này sẽ không cho phép tôi chọn/kích hoạt một xây dựng và triển khai nó sau này:
Làm thế nào tôi có thể đạt được cùng một kết quả/tương tự để làm bằng tay bước/kích hoạt với mới jenkins-pipeline như trước với Build Pipeline Plugin?
Tôi đang gặp vấn đề tương tự. Các đường ống hoạt động, nhưng tôi rất muốn xây dựng của tôi để được hiển thị là thành công và có một hành động thủ công để triển khai/thúc đẩy xây dựng. – Thomas
Điều này sẽ được giải quyết bằng plugin "điểm kiểm tra". Nhưng hiện tại điều này vẫn không thể thực hiện được trong phiên bản PMNM nhưng việc bỏ phiếu đang diễn ra tại bộ theo dõi vấn đề của họ [JENKINS-33846] (https://issues.jenkins-ci.org/browse/JENKINS-33846) – Zigac