Điểm:0

Sử dụng hệ thống RHEL trong đường dẫn Jenkins, các sự cố về quyền trong khối lượng docker-compose

lá cờ fr

Tôi có một đại lý RHEL 7 Jenkins. Trên tác nhân này, tôi đã định cấu hình một đường dẫn để chỉ cần kéo một số mã và thực hiện

sh 'docker-compose up'

với tệp soạn thảo sau.

phiên bản: '3'
dịch vụ:
  kiểm tra trăn:
    hình ảnh: trăn:3.6
    khối lượng:
      - ./log:/usr/local/log

Sự cố xảy ra ở bước đăng, nơi tôi muốn dọn dẹp và xóa tất cả các thư mục và tệp trong không gian làm việc. Có vẻ như các tệp được tạo bởi ổ đĩa được sở hữu bởi root và chỉ root và ghi vào chúng. Vì vậy, Jenkins không thể xóa chúng. Bước đăng bài là một cuộc gọi đơn giản tới cleanWS

cleanWs xóaDirs: true

Làm cách nào tôi có thể để người dùng Jenkins làm chủ sở hữu của các tệp để chúng có thể được dọn sạch?

Đă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.