小编Tho*_*ans的帖子

寻找.NET BuildServer SaaS

我有关于.NET项目构建服务器的问题.目前我正在使用TeamBuild和TFS 2010一起在.NET世界中进行自动构建.一些较旧的项目是使用普通的MSBuild脚本构建的.

为了摆脱行政工作,我正在将我的资源转移到github.Github提供了许多其他站点服务挂钩来触发构建服务器以执行CI或夜间构建等自动构建.

当然,我可以使用TeamCity OnPremise并使用VMRole和虚拟磁盘在Windows Azure中动态创建构建代理,但我认为这种混合解决方案有点愚蠢.

那么您对以下建筑理念有何看法?

假设你使用github作为源控制平台.将源提交到存储库时,将触发托管WCF服务的Azure WebRole.WebRole本身将仅使用Azure API来启动自定义Azure VMRole的新实例.

Azure VMRole本身将使用某种类型的构建脚本(如Rake或MSBuild)来根据需要在构建代理上安装尽可能少的开发人员工具.在构建整个项目之后,工件将发布到Azure BlobStorage,并且将再次调用托管WCF服务的WebRole,但是现在Azure WebRole将终止BuildAgent.

使用这样的设置时,只要您能够使用PowerShell为构建安装所需的元素,就可以最小化构建代理的成本并构建几乎任何类型的项目.

所以在底线:你对这个架构有什么看法?其他想法?是否有现有的服务提供这样的解决方案?

托尔斯滕

continuous-integration saas build azure azure-vm-role

10
推荐指数
2
解决办法
1487
查看次数

如何在网站内运行 TypeScript 编译器

我想在网站内运行 TypeScript 编译器,以便在 TypeScript 的网站TypeScript Playground上构建类似操场的东西。

与在服务器端运行 tsc 相反,我想直接在 JS 中运行 compile 它。我在这里寻找了任何类似的帖子以及 TypeScript 语言规范中的任何描述,但我找不到任何相关信息。

javascript typescript

5
推荐指数
1
解决办法
2745
查看次数

C#工作流引擎 - 适用于最终用户

所有,

我正在构建一个典型的数据库驱动的帮助台应用程序.我想让用户能够创建将执行以下类型任务的工作流:

  • 在一天中的给定时间,一年中的某个日期或某种类型的未来日期添加新票证(数据库中的一组记录).
  • 如果故障单具有特定类型的元数据(例如类别和优先级组合),则应设置办公室Outlook任务并通过电子邮件发送给某人.
  • 任务更新后,任务将根据任务的响应更新此工作流程中的下一步.
  • 等等…

我会使用WFF,但在我的情况下,我需要构建最终用户将为其构建规则/工作流的应用程序,最终用户是普通计算机用户.

请给我一些指示,并指出一些方向.

法案

c# sharepoint workflow workflow-foundation

3
推荐指数
1
解决办法
1356
查看次数