问题标签 [continuous-integration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2183 浏览

nhibernate - 如何从 NHibernate 映射文件生成“迁移”DDL?

我在我的项目中使用 NHibernate 2 和 PostgreSQL。SchemaExport 类在为数据库生成 DDL 方案方面做得很好,但在第一个应用程序之前它就很棒。

有没有办法使用 NHibernate 映射文件生成“迁移”DLL(一批“ALTER TABLE”而不是 DROP/CREATE 对)?

0 投票
2 回答
7702 浏览

msbuild - 使用 AssemblyInfo 自动更新多个 AssemblyInfo.cs 文件

我有几个 AssemblyInfo.cs 文件作为单个解决方案中许多项目的一部分,我作为 TeamCity 的一部分自动构建。

为了使 msbuild 脚本更易于维护,我希望能够将 AssemblyInfo 社区任务与 ItemGroup 结合使用,例如

这显然不起作用,因为 OutputFile 不能是引用的 ItemGroup。

任何人都知道如何使这项工作?

0 投票
4 回答
18566 浏览

windows - 如何将 subversion 存储库发布到本地 IIS?

在工作中,我们有一个安装了 IIS 和 Subversion 的 windows server 2003。我们使用它在本地发布和测试我们的 ASP.NET 网站。每个程序员都在他的 PC 上安装了 Tortoise,并且可以更新/提交内容到服务器。托管存储库工作正常。但是保存在这些存储库中的文件需要复制到我们的本地 IIS(虚拟目录)。

将这些颠覆存储库发布到我们本地 IIS 的简单方法是什么?

编辑:
感谢puetzk,我添加了一个简单的 bat 文件,每次提交时都会执行该文件(查看关于钩子的颠覆文档)。我的 bat 文件只包含:

0 投票
4 回答
681 浏览

continuous-integration - 在持续集成中,处理外部应用程序依赖关系的最佳方法是什么

在使用我们的 TeamCity 持续集成服务器时,我们发现了一些我们不确定最佳处理方式的问题。即如何在 CI 服务器上引用我们的应用程序需要的外部应用程序。

这最初是在对 Crystal Reports 的依赖中发现的,因此我们在服务器上安装了 Crystal Reports,以解决当前的问题。然而,随着我们将更多的应用程序转移到 CI 服务器上,我们发现了更多的依赖关系。

这里最好的策略是什么?是否继续在服务器上安装所需的应用程序?

谢谢

0 投票
1 回答
161 浏览

build-process - 如何最好地更新远程机器上正在运行的应用程序

所以我的构建机器吐出一个新的可执行文件,我想用新的构建更新我的测试机器。为了做到这一点,我需要以某种方式终止远程机器上的进程,复制新的二进制文件并开始运行。

由于某些奇怪的 IT 设置,出于某种原因 pskill 和 psexec 无法工作。

什么是这样做的好方法?

0 投票
7 回答
8566 浏览

continuous-integration - 持续集成对于独立开发者来说重要吗?

我以前从未使用过 CI 工具,但从我所读到的内容来看,我不确定它是否会给不每天编写代码的独立开发人员带来任何好处。

首先 - CI 对任何项目都有什么好处?

第二 - 谁应该使用 CI?它是否使所有开发人员受益?

0 投票
4 回答
396 浏览

continuous-integration - 设置一个新的 CI 存储库需要多长时间?

我想知道通常需要多长时间:

  1. 专业的
  2. 平均的
  3. 初学者

为新项目设置和配置 CI?

0 投票
3 回答
757 浏览

asp.net - 具有构建功能和源代码控制的 Asp.net 托管服务提供商

您能否推荐一个具有持续集成(cctray – nant 构建)和源代码控制设施 (svn) 的 asp.net 3.5 托管服务提供商?

我的要求是这样的:

  • 我签入到托管服务提供商空间上的一个 svn 分支(比如中继)。
  • 服务器上的 CruiseControl.NET 启动构建。
  • 我在我的cctray 上看到成功/失败。
  • 成功后,我的同行会访问网站(例如http://trunk.mywebsite.com)并查看更改
0 投票
30 回答
21061 浏览

java - 持续集成服务器

我的公司正在考虑更换持续集成服务器(我不会说我们现在有哪一个,所以无论如何我不会歪曲你的回复:))我想知道是否有人有任何建议?最佳用户体验、维护难度等...

我们的代码都是java,我们使用ANT作为构建工具。

0 投票
8 回答
510 浏览

language-agnostic - 购买机器进行持续集成 - 关键因素?

我打算向我的(非常小的)公司建议我们购买一台计算机来运行持续集成。如果他们说是,那么实际购买机器的任务可能会落在我身上,所以我的问题是:

我在一台用于为一个非常小的(3 人)php 团队进行持续集成的计算机中寻找什么?

哪些“东西”(内存、处理器等)很重要,哪些不重要?