波斯马BOSSMA Information Technology

2021年2月 发布的所有日志

Windows系统中Jenkins流水线拉取代码鉴权失败的问题

发布时间:2021年2月26日 / 分类:ALL, Devops / 抢沙发

鉴权失败有很多原因,这里只是其中一个很特殊的情况,原因是控制台字符编码问题。 1、现象 在流水线中使用checkout拉取,例如: checkout([$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, exten...

Windows环境下Jenkins流水线中控制台输出中文乱码问题解决方案

发布时间:2021年2月26日 / 分类:Devops / 抢沙发

这里系统环境: Windows Server 2012 R2 64位 中文版Jenkins 2.263.4 经过实际测试,通过两个操作,可以正常输出中文。 1、修改Jenkins启动参数,添加参数:-Dfile.encoding=utf-8 <arguments>-Xrs -Xmx256m -Dfile.encoding=utf-8 -Dhudson.lifecycle=hu...

Gogs Webhook触发Jenkins构建时传递参数

发布时间:2021年2月22日 / 分类:Devops / 抢沙发

可能是基于安全性考虑,使用如下格式的Url时不能传递参数: http://{IP}:{PORT}/gogs-webhook/?job=test 经测试可以使用如下格式的Url: http://{IP}:{PORT}/job/{任务名称}/buildWithParameters?token={Token值}&Para1={参数1的值}&Para12={参数2的值} ...

Windows环境Jenkins关掉跨站攻击检查

发布时间:2021年2月22日 / 分类:Devops, JAVA / 抢沙发

通过Gogs Webhook调用如下URL构建任务时返回403错误,及” No valid crumb was included in the request “。 http://IP:Port/job/test/buildWithParameters?token=XXX 找到一个简单粗暴的处理方式。 1、找到Jenkins安装目录:C:\Program Files\Jenkins ...

ASP.NET Core中如何对不同类型的用户进行区别限流

发布时间:2021年2月19日 / 分类:DOTNET / 抢沙发

老板提出了一个新需求,从某某天起,免费用户每天只能查询100次,收费用户100W次。 这是一个限流问题,聪明的你也一定想到了如何去做:记录用户每一天的查询次数,然后根据当前用户的类型使用不同的数字做比较,超过指定的数字就返回错误。 嗯,原理就是这么简单。不过...