Điểm:0

Jenkins không thể chạy ssh-agent, nhưng bộ chứa cục bộ có thể

lá cờ gb

Tôi đang cố định cấu hình khóa SSH trên phiên bản Jenkins của mình bằng Plugin Tác nhân SSH. Jenkins đang sử dụng các thùng chứa Kubernetes làm công nhân. Hình ảnh bộ chứa công nhân của tôi dựa trên núi cao và chỉ cần cài đặt ansible và sshd. Nếu tôi chạy một bộ chứa cục bộ, tôi có thể định cấu hình các khóa của mình và kết nối với các máy chủ ssh của mình mà không gặp vấn đề gì.

Tuy nhiên, nếu tôi cố định cấu hình ssh-agent thông qua Jenkins, tôi sẽ gặp lỗi khi cố chạy bất kỳ thứ gì liên quan đến ssh-agent:

mkdtemp: thư mục ổ cắm riêng: Không có tệp hoặc thư mục như vậy

Tôi đã thử chạy chmod 1777/tmp nhưng điều đó đã không giúp được gì. Người dùng vùng chứa là root (Tôi biết đây là sự cố, tôi sẽ thêm người dùng sau khi ssh hoạt động).

Bộ chứa JNLP có thể SSH chính xác, chỉ có hình ảnh tùy chỉnh của tôi là không thể. Cho đến nay, nó có vẻ là một vấn đề về quyền kỳ lạ.

Điều gì có thể khiến Jenkins gặp lỗi này khi hình ảnh cục bộ không gặp sự cố như vậy?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.