摘要: 本文是用于分析SonarQube代码的质量,每次在GitLab上提交代码时都使用GitLab-CI运行器进行检查。 1.SonarQube with GitLab 安装插件GitLab-plugin for SonarQube,转到Adminstration-> MarketPlace,搜索“Git 阅读全文
posted @ 2018-08-20 11:40 akaxb 阅读(9927) 评论(0) 推荐(0) 编辑
摘要: SonarQube是管理代码质量一个开放平台,省略安装过程,下面介绍下如何使用sonarqube去扫描c# 代码。 前提:下载SonarQube Scanner for MSBuild。https://docs.sonarqube.org/display/SCAN/Analyzing+with+So 阅读全文
posted @ 2018-08-20 10:52 akaxb 阅读(641) 评论(0) 推荐(0) 编辑
摘要: hangfire是执行后台任务的利器,具体请看官网介绍:https://www.hangfire.io/ 新建一个asp.net core mvc 项目 引入nuget包 Hangfire.AspNetCore hangfire的任务需要数据库持久化,我们在Startup类中修改ConfigureS 阅读全文
posted @ 2017-11-29 20:57 akaxb 阅读(4723) 评论(7) 推荐(7) 编辑
摘要: Swaggerui 可以为我们的webapi提供美观的在线文档,如下图: 实现步骤: NuGet Packages Install-Package Swashbuckle.AspNetCore 在startup文件中配置swagger // Register the Swagger generato 阅读全文
posted @ 2017-07-20 20:46 akaxb 阅读(575) 评论(0) 推荐(0) 编辑
摘要: ExceptionLess 是一个免费开源分布式系统日志收集框架,地址:https://github.com/exceptionless/Exceptionless 运行环境: .NET 4.6.1 Java JDK 1.8+ IIS7.5+ 步骤: 下载安装Java JDK 1.8+,有小伙伴问为 阅读全文
posted @ 2017-07-20 09:16 akaxb 阅读(5280) 评论(2) 推荐(2) 编辑