我有3-4个小项目,我想用夜校testing和一些上传请求。 是否有可能在亚马逊的小型EC2实例上托pipejenkins? 既然这只是收入很less的小项目,我不想在jenkins的服务器上花费太多。
其他选项? 我有一个2 GB的英特尔凌动D2700在这里,但风扇是讨厌的f * ..和jenkins似乎运行不是很好。
从一些参考文档
Jenkins需要的内存数量在很大程度上取决于许多因素,这就是为什么分配给它的RAM可以从一个小型安装的200 MB到一个大型Jenkins主控的70+ GB的范围。 但是,您应该能够根据您的项目构build需求来估算所需的RAM。
每个构build节点连接需要2-3个线程,等于大约2 MB或更多的内存。 如果有许多用户将访问Jenkins用户界面,则还需要考虑Jenkins的CPU开销。
在主服务器上分配执行程序通常是一个不好的做法,因为编译可能会快速超负载主服务器的CPU /内存等,并导致实例崩溃,造成不必要的停机时间。 相反,最好是build立代理Jenkins主人可以委托的工作,保持主要工作的大部分工作。
一个t2.micro有1GB的RAM,这可能足以进行testing。 如果用完RAM,则只需移动到更大的t2实例。 是的,一个t2.micro可以免费使用一年,而一个8GB内存的t2.large只需0.128美元/小时。 不用的时候把它关掉,你所付的全部是磁盘存储,一般用途的SSDnetworking附加存储(EBS)是0.12美元/ GB /月。