在服务器上运行脚本(cron甚至)的最佳方法,但是可以轻松地公开日志

时间:2017-09-15 16:07:39

标签: ruby linux windows automation cron

目前,我们正在通过像teamcity这样的CI机器运行一些小型ruby脚本。但问题是团队城市只有一定程度上是自由的,我们正在达到这个上限。我喜欢teamcity的事实是我可以定义如何在其中运行脚本然后在每个“构建”过程中显示日志,这样如果出现问题或者我想验证我没有的东西登录服务器并检查单个文件。

问题是我需要能够运行相同的进程,大约是我现在容量的4倍,这意味着我需要大约4倍的构建代理才能获得免费许可。现在显然我可以启动更多的teamcity服务器,但那会变得很痛苦。

所以我的问题是,我可以基本上在Linux机器上设置cron进程的另一种方式是什么(我有很多“自由”)但是然后给自己提供类似于我从团队城市获得的日志的曝光和易用性。显然我知道设置cron进程并不难,但我真的想避免必须登录到机器上来检查我的自动化进程是否正常运行或是在挣扎。

提前致谢!

P.S。如果有更简单的方法,我也可以访问Windows机器。

1 个答案:

答案 0 :(得分:1)

如果您想自己托管,请安装Jenkins之类的开源CI服务器。您也可以在自己的计算机上运行它,但通常最好将它始终放在云端。