我已经阅读了四个有关Jenkins入门的教程,尽管他们说可以在开发的同一台计算机上运行Jenkins,但他们都建议将其安装在单独的计算机上,最常见的是Mac Mini。但是:我只拥有MacBook Pro。现金短缺;并且是目前唯一为我的iOS项目做贡献的人(我想学习 Jenkins来从事将来的客户工作)。因此,现在对我来说,同时使用MacBook和Macbook更好。
虽然我很欣赏这只是个见解,但我想知道原因是为什么建议分离,以及我现在是否可以在MacBook上运行Jenkins? / p>
感谢您阅读。
答案 0 :(得分:2)
建议拥有主服务器和多个从属服务器的原因仅在公司(或大型团队)环境中有效。因为构建作业可能会占用大量CPU和内存,并且许多开发人员通常会在服务器上启动作业。在这种情况下,一台机器(一次成为主服务器和从属服务器)会很慢。不仅作业需要更长的时间才能完成,甚至Web界面也可能变得无响应。
要学习基本的配置步骤,一台机器就足够了,您甚至可以使用Jenkins实例运行构建。
答案 1 :(得分:1)
我不确定这些教程中的原因是什么,但是,我可以建议一种免费的免费Jenkins入门方法(这就是我通常个人使用jenkins的方式)。您可以使用AWS,GCP或Azure之类的云提供商之一创建一个免费帐户,然后在其中运行您的jenkins。例如,在AWS中,您可以使用一年的free trial account,在那里您可以启动一些免费服务器。在线上有许多教程,例如this one,将逐步向您展示如何在AWS上开始使用Jenkins。以下是一些高级步骤: