gpt4 book ai didi

ruby - 如何使用 TeamCity 在所有代理上安装 Ruby gems?

转载 作者:数据小太阳 更新时间:2023-10-29 07:00:01 26 4
gpt4 key购买 nike

我正在开发 Teamcity 6.5.6,并正在寻找一种在构建代理上自动安装所需的 ruby​​ GEMS 的方法。例如:假设我在每个代理/远程(构建)机器上都需要两个 gem。例如:Watir 和 Selenium gem 。然后我想通过登录到这些机器手动安装它们,或者我可以将它们保存在 SVN 中的公共(public)库文件夹中,并在 Teamcity 中执行一些任务以安装它们(如果机器上不存在)。如果是这样,那么 Teamcity 中的任务是什么?

谢谢

最佳答案

看看Bundler .

您可以在 Gemfile 中维护所需 gem 的列表,然后在开始构建之前在每台机器上运行 bundle install。这将安装 Gemfile 中的所有 gem(并且您可以通过包含 Gemfile.lock 文件将 gem 锁定到特定版本)。

关于ruby - 如何使用 TeamCity 在所有代理上安装 Ruby gems?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9404587/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com