92得票17回答
如何清除我的Jenkins/Hudson构建历史记录?

我最近更新了Hudson构建的配置,但是构建历史记录不同步。有没有办法清除我的构建历史记录? 谢谢。

92得票6回答
如何在 ESLint 中抑制“没有符合模式的文件”消息?

我在CI设置中有一个测试,它会对所有JS文件运行eslint。如果没有JS文件存在,目前会抛出一个错误。我希望当没有JS文件存在时,它能够成功。这个可能吗? 在我的CI设置中,有一个测试针对所有JS文件运行eslint,如果不存在JS文件,则目前会抛出错误。我希望在没有JS文件存在时,测试可...

91得票3回答
在作业之间重复使用GitHub Action的部分

我在一个单体库中使用CI的工作流程,这个工作流程会构建两个项目。这些工作正常运行,但是我想知道是否有一种方法可以从workflow.yml文件中删除设置runner的重复部分。我把它们拆分成并行运行,因为它们彼此不依赖且完成速度更快。等待CI完成时,5分钟和10+之间有很大的时间差异。jobs...

90得票1回答
在Docker构建中使用pip缓存目录

我希望能尽可能快地将 pip install 指令放到我的 docker build 中。 我已经阅读了 很多 文章,解释了在应用程序的其余部分之前添加 requirements.txt 如何帮助您利用 Docker 自己的镜像缓存,如果您的 requirements.txt 没有更改。但是...

88得票4回答
Jenkins/Hudson - 如何获取当前构建版本号?

我正在生成一个报告文件,并且希望在Jenkins工作中将当前的构建编号添加到该文件中。是否有环境变量或插件可以用来获取当前的构建编号?

88得票13回答
程序员如何在一个项目上合作?

我一直都是独自编程,因为我还是个学生,所以从来没有和别人合作过,甚至连版本控制系统也没用过。 现在我正在开发一个需要了解程序员如何在公司协作开发软件的项目。 软件是如何编译的?是从版本控制系统中编译的吗?还是由单个程序员编译的?是定期编译的吗?还是当有人决定构建时才编译?是否有任何测试来确...

87得票3回答
在同一台计算机上运行多个TeamCity代理?

我们有几台构建机,每台运行一个 TeamCity 构建代理。每个机器都非常强大,我们希望在同一台机器上运行多个构建代理。 这种方式是否可行,而不使用虚拟化?是否有其他质量好的替代品支持这种方式?

86得票13回答
CI服务器的比较?

我正在寻找不同持续集成(CI)服务器(特别是专注于.NET)的比较,但找不到。 因此,我想知道您对可用解决方案的看法,其优缺点,托管要求以及为什么CI Server XY是您的选择。 我对以下内容感兴趣(请随意评论其他内容): - Hudson - CruiseControl - Cru...

86得票3回答
如何将Vagrant与Jenkins结合使用,打造完美的持续集成环境?

你有一个项目,它需要一些软件的SW要求(例如:特定版本的Apache、PHP版本、MySQL数据库实例以及其他几个软件组件)。 你已经发现了Vagrant,所以你的虚拟环境已经设置好了。你可以通过配置文件和cookbooks创建boxes。 你也了解了像Jenkins这样的持续集成系统的优...

86得票4回答
处理多个分支的持续集成

我一直在处理公司中CI的扩展问题,并尝试确定在处理CI和多个分支时应采取哪种方法。Stackoverflow上有一个类似的问题Multiple feature branches and continuous integration。我开了一个新问题,因为我希望能够得到更多的讨论并在问题中提供一...