1、问题一、admin没有read权限
一不小心在设置jenkins权限的时候,把自己弄登录受限了
怎么恢复呢
解决:
在jenkins服务器上搜索找到config.xml
find / -name 'config.xml'
编辑这个文件
vim /var/lib/jenkins/config.xml
在文件中添加
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.Create:超级管理员</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.Delete:超级管理员</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.ManageDomains:超级管理员</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.Update:超级管理员</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.View:超级管理员</permission>
重启后解决
[root@i-lj205vf5 cache]# service jenkins restart
Restarting jenkins (via systemctl): [ OK ]
2、jenkins使用了一段时间磁盘达到80g,怎么批量清呢?
在脚本命令行中执行以下脚本,设置jobname和maxnumber参数:
def jobName = "oto_saas_pms_pay_dev"
def maxNumber = 112
Jenkins.instance.getItemByFullName(jobName).builds.findAll {
it.number <= maxNumber
}.each {
it.delete()
}