Windows 中的 Jenkins 和 Ruby On Rails 4

Posted

技术标签:

【中文标题】Windows 中的 Jenkins 和 Ruby On Rails 4【英文标题】:Jenkins and Ruby On Rails 4 in Windows 【发布时间】:2015-09-15 22:09:14 【问题描述】:

一段时间以来,我的团队一直在使用 Jenkins 对我们的 Java 和 C# 代码库执行持续集成。

我们最近开始在 Ruby on Rails 4 中开发一个新应用程序。显然,我希望这个新的 RoR 代码库能够遵循持续集成流程。

我们的 Jenkins 安装驻留在 Windows 机器上,我们所有的代码都存储在 SVN 存储库中。

是否可以在 Windows 环境中使用 Jenkins 对 RoR 代码执行持续集成?

【问题讨论】:

如果 RoR 应用程序的目标平台不是 Windows,为什么不考虑使用 Jenkins slave 节点来运行这些 CI 构建? @AntonioPérez 我从来没有考虑过!现在正在调查它。我会告诉你进展如何。 【参考方案1】:

感谢 Antonio Perez 的建议,我能够想出一个解决方案。

我最终在我的 Linux 开发盒上创建了一个 Jenkins 用户。然后我使用 Jenkins Master 中内置的“管理节点”功能将一个从节点添加到我的 Linux 开发盒中。现在我可以在我的 RoR 代码库上执行 CI。

【讨论】:

以上是关于Windows 中的 Jenkins 和 Ruby On Rails 4的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Jenkins 声明式管道中设置声纳扫描仪

ruby Rspec+jenkins+allure持续集成

text 解决方案Jenkins发布Ruby Runtime Env

cygwin和windows路径冲突

Jenkins 中的环境变量如何与 Windows 批处理命令一起使用?

Windows Jenkins修改JENKINS_HOME路径