代码之家  ›  专栏  ›  技术社区  ›  tomonaga

为.NetFramework C#WCF服务设置大厅管道

  •  0
  • tomonaga  · 技术社区  · 8 年前

    正在寻找如何使用.NetFramework记录或采样Concourse CI管道,以便与C#WCF服务一起使用。源是Git。生成将使用MSBuild。我没有看到太多的文档或样本。谢谢

    1 回复  |  直到 8 年前
        1
  •  0
  •   Christopher Painter    8 年前

    我已经建立了一个管道,主要复制了传统的TFS构建/巡航控制类型构建。监视源、bump version、version assemblyinfo文件,为应用程序和Wix/MSI安装程序调用msbuild(也进行版本控制),然后将其全部压缩并上载到我编写的自定义API,该API接受压缩并将其提取到windows网络共享。我还会发送一条松弛消息来报告状态。

    所以基本上我的测试环境有完整的CI/CD。目前,我并没有将所有类型的集成集成到变更请求批准和软件分发编排工具(如Puppet或SCCM)中进行完整的“流水线”。

    现在可以跳过MSI,在项目中使用MSBuild发布配置文件,直接将输出推送到服务器。不过我并不是一个真正的爱好者,因为我是Windows Installer的专家,可以创建非常复杂的解决方案,在裸机上安装所有东西,并处理各种情况,而不仅仅是同步中的最新更改。但也许你更喜欢这种方法。