摘要:Docker持续集成 本章我们要实现的是通过我们往代码仓库push代码后,我们将每次的push进行一次docker自动化打包发布到docker hub中,发布到之后我将进行部署环节,我们将通过ssh方式将我们的.NET应用程序pull并run到我们的云服务器上。 Dockerfile 如下所示: # 阅读全文
posted @ 2020-10-22 13:04 HueiFeng 阅读(156) 评论(1) 推荐(0) 编辑
摘要:创建Pipeline trigger: - master pool: vmImage: 'windows-latest' steps: - task: DotNetCoreCLI@2 inputs: command: 'restore' - task: DotNetCoreCLI@2 inputs: 阅读全文
posted @ 2020-10-14 19:42 HueiFeng 阅读(23) 评论(0) 推荐(0) 编辑
摘要:前言 DiagnosticSource是一个非常有意思的且非常有用的API,对于这些API它们允许不同的库发送命名事件,并且它们也允许应用程序订阅这些事件并处理它们,它使我们的消费者可以在运行时动态发现数据源并且订阅与其相关的数据源。 DiagnosticSource在AspNetCore、Enti 阅读全文
posted @ 2020-10-05 12:56 HueiFeng 阅读(846) 评论(2) 推荐(13) 编辑
摘要:Azure App Service 独立部署 在Azure App Service中我们可以通过独立部署进行部署我们的.NET5应用程序,因为它不会依赖目标系统上的环境,并且所有组件(包括librarys和运行时)都与该应用程序一起使用,并且与其他应用程序进行隔离,这样其实我们更好的去控制应用程序运 阅读全文
posted @ 2020-09-23 13:10 HueiFeng 阅读(300) 评论(0) 推荐(2) 编辑
摘要:在2.3这一版本的更新中,我们迎来了众多的使用者、贡献者,在这个里程碑中我们也添加并修复了一些功能。对于新特点的功能我将在下面进行详细的描述,当然也欢迎更多的人可以加入进来,再或者也很期待大家来提issues或者PR,您的一个issue或者PR将是我们前进的动力。 公式导出 #88 公式导出目前已经 阅读全文
posted @ 2020-09-21 21:44 HueiFeng 阅读(486) 评论(0) 推荐(9) 编辑
摘要:.NET 5 Release Candidate(RC1)版本现在可以进行使用了,以下是发布的新功能: Blazor WebAssembly性能改进 Blazor组件虚拟化 Blazor WebAssembly预渲染 Blazor WebAssembly的浏览器兼容性分析器 Blazor JavaS 阅读全文
posted @ 2020-09-15 18:45 HueiFeng 阅读(307) 评论(0) 推荐(0) 编辑
摘要:9月14日,.NET5发布了(Release Candidate)RC1版本,RC的意思是指我们可以进行使用,并且RC版本得到了支持,该版本很接近.NET5.0的最终版本,也是11月正式版本之前两个RC版本中的其中一个。目前,开发团队正在寻找在.NET5发布之前剩余的bug,当然他们也希望我们的反馈 阅读全文
posted @ 2020-09-15 14:43 HueiFeng 阅读(2806) 评论(15) 推荐(15) 编辑
摘要:使用Azure DevOps Project设置ASP.NET项目 我们需要先在Azure面板中创建一个Azure WebApp服务,此处步骤我将省略,然后点击部署中心如下图所示: 此处我选择的是Azure Repos,当然大家也可以选择Github、Local Git、FTP 我们需要提前在Azu 阅读全文
posted @ 2020-09-11 12:58 HueiFeng 阅读(202) 评论(0) 推荐(0) 编辑
摘要:在Azure DevOps中,管道可以用来构建解决方案,O(∩_∩)O哈哈~快万能了,本章主要介绍如何创建Nuget包并且将其发布到Nuget服务器的过程。 前面我创建了一个非常简单的类库,这边我不做过多叙述,接下来我们需要进行编辑csproj文件,当我们创建Nuget包时,我们将使用dotnet 阅读全文
posted @ 2020-09-07 09:03 HueiFeng 阅读(174) 评论(6) 推荐(3) 编辑
摘要:前言 在做单元测试时,代码覆盖率可以作为我们衡量代码质量的一个指标,本章我们将使用Azure DevOps帮助我们生成代码覆盖率的结果.Azure DevOps构建管道还是具有代码覆盖率选项的,在Visual Studio测试平台在已经集成了Coverlet格式的数据收集器,它其实并不难,它是可以开 阅读全文
posted @ 2020-08-31 11:00 HueiFeng 阅读(298) 评论(1) 推荐(3) 编辑