continuous-integration相关内容

部署maven jar文件和SNAPSHOT依赖项

我们目前在开发中使用SNAPSHOT修饰符,以便将项目依赖关系链接到其依赖项的最新构建。所以当我们建立一个项目,我们得到所有的罐子与各种时间SNAPSHOTS。无论代码更改。 这是最终用户想要下载新版本时的问题。例如,有一个很少更新的大jar文件。我们想要的那个特定的jar文件被称为它的版本号1.4应该是1.4-SNAPSHOT当我们释放它给客户意味着,当我们更改版本号时,我们的版本号,我们 ..
发布时间:2017-01-04 21:05:23 其他开发

TeamCity与BuildForge

我们目前正在使用TeamCity,并计划由于组织需求/约束而移至BuildForge。我想对TeamCity和BuildForge进行功能比较。任何人都可以帮助我这个。我可以找到BuildForge与其他CI工具比较,如Hudson,CruiseControl。 解决方案 我会使用其他比较一个基线(尤其是相当接近的Hudson),基本上创建一个你关心的功能矩阵,看看哪些工具做什么。您可以要 ..
发布时间:2017-01-04 21:05:08 其他开发

在TFS Build Server中部署生成的文件

我们使用TFS Build Server进行持续集成。构建的结果是部署了与MSBuild集成的Publish功能的Web应用程序。我们在构建服务器上生成,在构建启动(预构建事件)之前,一个最小化的JavaScript文件,它在构建机器上的源目录中复制。遗憾的是这些都没有在IIS中发布,要么在发布网站文件夹。 我们尝试: 我们尝试改变工作流程(默认模板 - >在代理上运行),但是,我们太晚了 ..
发布时间:2017-01-04 21:03:08 其他开发

如何设置Hudson为不同的项目使用相同的存储库并维护单独的更改日志?

我通常设置SVN来托管每个存储库的一个大项目,但是我们的很多基础设施已经改变,我们现在有一个主SVN服务器,有一个层次结构,如 分会 标签 中继 Project1 文件&文件夹 Project2 Project3 文件夹 我可以在Hudson中设置项目, p> 存储库网址: http:// server / svn / MainRepositor ..
发布时间:2017-01-04 21:02:40 C#/.NET

持续集成Web服务

我可以成为一个分布在两个国家的团队的团队领导。这个团队将是技术。团队为一家启动公司,我们计划在有限的资金引导。所以我试图找出最小化前期费用的方法。现在我们计划使用Java并将有很多junit测试。我正在计划使用github的VCS和灯塔的bug跟踪。此外,我想添加一个持续集成服务器,但我不知道作为Web服务提供的任何持续集成服务器。 有人知道是否有连续集成服务器以软件即服务模型提供? ..
发布时间:2017-01-04 21:02:24 其他开发

发布未包含在Web项目中的额外dll文件

我的目标:添加来自其他项目的dll并将这些文件发布到bin文件夹中。 所以我试着发布不包括的额外dll文件在我的主要web项目。我需要这样做,因为几个类库项目没有引用。这些项目有后期构建事件,复制自己的dll在主要的web项目文件夹(我读它们与DI感谢Autofac)。在本地,如果我发布所有的文件夹,但是当我想发布主要的web项目,额外的dll是不是有效。 我需要使用它与TeamCit ..
发布时间:2017-01-04 21:01:51 其他开发

如何在Luntbuild中获取修订号到Ant属性?

我确定这必须是可能的: 我想要修订号(从Subversion)放入一个属性,可以从Ant可以访问我的构建运行在Luntbuild。必须有一个OGNL表达式,我可以添加到我的Ant构建器的配置页面上的构建属性框。 有人知道是什么吗? 解决方案 您可能会发现使用 SvnAnt 或 svntask Ant任务直接获取Subversion版本号在您的Ant脚本中可能是一个有效的替代。 ..
发布时间:2017-01-04 21:01:36 其他开发

设置多个Docker容器和MongoDB在CircleCI中运行

我试图为一组几个Rails服务应用程序设置一个连续集成流程,这些服务应用程序通过端点彼此通信。想法是配置CircleCI,以便当测试流被触发时,它将为每个应用程序下拉预先配置的Docker镜像,为每个应用程序启动Docker容器,然后运行一个测试套件,测试全流集成的工作原理从一个应用程序到另一个。其中一个服务应用程序使用MongoDB,因此它还需要与CircleCI自动安装的mongodb进行通信 ..

从jenkins的web钩子检索post数据

我使用gitlab,我想要在每个项目创建时触发一个系统钩子。我添加了钩子与以下jenkins api调用(我使用的jenkins插件,这就是为什么api看起来不同)。 http: // myip:8081 / buildByToken / buildWithParameters?job = testHook& token = hook 这是启动jenkins作业,在我的jenkins作 ..
发布时间:2017-01-04 21:00:58 其他开发

从git存储库导出版本号

我们有一个构建系统,它使用svn ID作为VM构建器设备的输入,需要五位数字。当我从git构建时,我一直在伪造这通过计数在git repo的提交的数量。这是唯一的工作: - /我想知道: 如何获得一个唯一的5位数字git repo。 解决方案 您正在寻找 git describe : 该命令查找从提交可到达的最新标记 。如果 标记指向提交,那么 只显示标记。否则, 将标 ..
发布时间:2017-01-04 21:00:29 其他开发

在OS X上的MonoTouch的Buildserver?

我使用MonoTouch在iPhone / iPad开发领域迈出了第一步,并希望采用我在“day”工作中坚持的做法。 是否有一个适用于OS X的构建服务器,可以在MonoTouch / Nunit中运行? 非常感谢, Dan 解决方案 假设你有MonoDevelop的和MonoTouch的安装,您可以建立一个使用MonoDevelop的命令行工具的解决方案: /A ..
发布时间:2017-01-04 20:59:51 其他开发

我的IIS7网站的元数据库键在哪里?

我正在尝试设置我的网站设置项目的自动(每夜)安装。我可以在命令行上指定一些安装时间值;特别是添加一个 TARGETSITE 值定义了我的新部署将要到的网站。 我如何在IIS7安装中找到我的网站的元数据库密钥(例如“/ LM / W3SVC / 213548468”)? (我确实已经设置了IIS6兼容性,但在 metabase.xml 文件中找不到任何关于我的网站的信息。) 此外,由于W ..
发布时间:2017-01-04 20:59:16 其他开发

TFS 2012自动构建依赖于当前项目的项目

好的,所以我不得不承认,我是所有这一切构建自动化的东西的新。但基本上我想知道是否有一种方法来连接我的构建定义,如果我有一个像这样的情况 ProjectA生成ComponentA.dll ProjectB引用ComponentA.dll并产生ComponentB.dll ProjectC引用ComponentB.dll 然后,当我对ProjectA进行更改并检查它们时,构建过程将自动 ..

如何获取TFS构建以使用已保存的发布配置文件预编译Web应用程序?

我目前正在使用TFS 2013进行CI构建和部署,以便部署,但是我需要预部署要部署的Web应用程序(WebForms)。我想使用发布配置文件来驱动预编译,然后将输出复制到放置位置,但我还没有找到任何能够做到这一点。 找到如何我配置MSBuild为WebDeploy使用保存的publishProfile?,我在我的Web应用程序中设置发布配置文件,如果我使用VS2013的开发人员命令提示符使用 ..