溫馨提示×

jenkins在centos上的日志輪轉如何設置

小樊
41
2025-05-17 05:57:44
欄目: 智能運維

在CentOS上,Jenkins的日志輪轉可以通過配置systemd服務來實現。以下是設置Jenkins日志輪轉的步驟:

  1. 創建一個新的systemd drop-in文件:

打開終端,使用文本編輯器(如nano或vi)創建一個新的drop-in文件。例如,使用nano編輯器創建一個名為jenkins.service.d.conf的文件:

sudo nano /etc/systemd/system/jenkins.service.d/conf.d/logrotate.conf
  1. 添加以下內容:

在打開的文件中,添加以下內容:

[Service]
StandardOutput=append:/var/log/jenkins/jenkins.log
StandardError=append:/var/log/jenkins/jenkins.log
SyslogIdentifier=jenkins

這將配置Jenkins將標準輸出和錯誤輸出追加到/var/log/jenkins/jenkins.log文件,并設置Syslog標識符為jenkins。

  1. 保存并關閉文件:

Ctrl + X,然后按Y,最后按Enter保存并關閉文件。

  1. 重新加載systemd配置:

運行以下命令以重新加載systemd配置:

sudo systemctl daemon-reload
  1. 重啟Jenkins服務:

運行以下命令以重啟Jenkins服務,使更改生效:

sudo systemctl restart jenkins

現在,Jenkins的日志將輪轉到/var/log/jenkins/jenkins.log文件。

如果你想要自定義日志輪轉策略,可以在/etc/logrotate.d/目錄下創建一個新的配置文件,例如jenkins,并添加以下內容:

/var/log/jenkins/*.log {
    daily
    missingok
    rotate 7
    compress
    notifempty
    create 640 root adm
}

這將設置Jenkins日志每天輪轉一次,保留最近7天的日志,并對舊日志進行壓縮。你可以根據需要調整這些選項。

保存并關閉文件后,logrotate將自動應用新的配置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女