目前,我们正在通过像teamcity这样的CI机器运行一些小型ruby脚本。但问题是团队城市只有一定程度上是自由的,我们正在达到这个上限。我喜欢teamcity的事实是我可以定义如何在其中运行脚本然后在每个“构建”过程中显示日志,这样如果出现问题或者我想验证我没有的东西登录服务器并检查单个文件。
问题是我需要能够运行相同的进程,大约是我现在容量的4倍,这意味着我需要大约4倍的构建代理才能获得免费许可。现在显然我可以启动更多的teamcity服务器,但那会变得很痛苦。
所以我的问题是,我可以基本上在Linux机器上设置cron进程的另一种方式是什么(我有很多“自由”)但是然后给自己提供类似于我从团队城市获得的日志的曝光和易用性。显然我知道设置cron进程并不难,但我真的想避免必须登录到机器上来检查我的自动化进程是否正常运行或是在挣扎。
提前致谢!
P.S。如果有更简单的方法,我也可以访问Windows机器。