带typescript的cosmos-db服务器端编程第6部分:构建和部署

到目前为止,在这个系列中,我们已经在自己的机器上将服务器端的typescript代码编译成了本地的javascript,然后复制并粘贴到Azure门户。然而,构建现代应用程序(尤其是基于云的应用程序)的一个重要部分是拥有可靠的自动化构建和部署流程。这很重要的原因有很多,从确保开发人员不在自己的机器上构建代码(因此可能受到环境变化或导致不同输出的差异的影响)到在每个构建和发布上运行一套测试……(继续阅读)必威官网使用TypeScript的Cosmos DB服务器端编程-第6部分:构建和部署

全息透镜-连续集成

持续集成最好定义为不断地将团队中不同成员产生或修改的开发工件合并到一个中央共享存储库的过程。随着团队规模的增长,整理变更的任务变得越来越复杂。在这种情况下,确保中央存储库的稳定性成为一个严重的挑战。
这个问题的解决方案是用自动化构建和自动化测试来验证每个合并。像Visual Studio Team Services (VSTS)这样的现代代码管理平台提供了内置的工具来执行这些操作……(继续阅读)必威官网“HoloLens -持续集成”

全息透镜-连续集成

持续集成最好定义为不断地将团队中不同成员产生或修改的开发工件合并到一个中央共享存储库的过程。随着团队规模的增长,整理变更的任务变得越来越复杂。在这种情况下,确保中央存储库的稳定性成为一个严重的挑战。
这个问题的解决方案是用自动化构建和自动化测试来验证每个合并。像Visual Studio Team Services (VSTS)这样的现代代码管理平台提供了内置的工具来执行这些操作……(继续阅读)必威官网“HoloLens -持续集成”

VSTS将定义构建为YAML第2部分:如何构建?

最后发表,我描述了为什么您可能希望使用VSTS中的新的yaml构建定义功能将构建定义定义为yaml文件。在这篇文章中,我们将介绍一个.NET核心应用程序的简单vsts yaml构建定义示例。

应用程序设置

Our example application will be a blank ASP.NET Core web application with a unit test project.我使用Visual Studio for Mac的ASP.NET核心Web应用程序模板创建了这些模板,并添加了一个空白的单元测试项目…(继续阅读)必威官网“VSTS构建定义为YAML第2部分:如何?”

VSTS将定义构建为yaml第1部分:什么和为什么?

Visual Studio Team Services (VSTS)最近获得了将构建定义创建为YAML文件的能力。此功能当前处于预览状态。在这篇文章中,我将解释为什么这是对VSTS平台的一个很好的补充,以及为什么您可能希望以这种方式定义构建。在下一篇文章中我将通过一个使用此功能的示例,我还将提供一些技巧和指向文档和指南的链接,我发现这些在我自己构建一些构建定义时非常有用……(继续阅读)必威官网“vsts将定义构建为yaml第1部分:什么和为什么?”

使用CoreOS Clair对容器图像进行静态安全性分析

对于任何在Docker容器上运行软件的人来说,容器安全性是(或应该是)一个需要关注的问题。在互联网上随处可见随机图片的日子已经一去不复返了。容器的安全指南现在很常见:示例来自微软其他很容易找到在线
两个主要的容器协调器还提供了自己的安全指南:Kubernetes的安全最佳实践Docker安全

集装箱图片来源

集装箱安全的一个最大因素是由集装箱图像的来源决定的:

  1. 建议运行您自己的私有注册表来分发图像
  2. 建议针对已知的漏洞扫描这些图像。
(继续阅读)必威官网“CoreOS Clair容器图像的静态安全性分析”

WebHook你的WebJob -与Visual Studio团队服务集成的例子

WebHooks,也被称为'HTTP(S)回调',在报告异步事件以触发业务工作流方面变得非常流行。现在可以使用WebHooks触发最新版本的Microsoft Azure WebJobs。在这篇文章中,我将介绍一个WebJob的配置,使用一个示例场景将WebJob与Visual Studio Team Services (VSTS)集成来解释工作流,从而使用WebHook作为触发器。

对webhook的支持被打包为WebJobs的扩展,目前处于预发布状态…(继续阅读)必威官网"WebHook your WebJob - With Visual Studio Team Services integration example"