我想用Python进行跨平台构建自动化,Python合适吗?
我想用Python来自动化夜间构建,也就是每天晚上自动生成程序的版本。我对Python还很陌生,需要一些程序员的指导来帮助我。
3 个回答
0
Python
是一个更好的选择,因为 Python
在 youtube
上被广泛用于自动化工作,Python
也常用于 机器人技术
,所以 Python
是正确的选择。如果你能分享一下你想做的自动化是什么类型的,我们会更容易提供帮助。
1
如果你的项目已经有了构建系统,比如automake、cmake、msbuild、ant、maven等等,你可以使用一些现成的持续集成(CI)解决方案。在这方面有很多选择,其中有一个是用python写的(buildbot: http://trac.buildbot.net/),但我建议你使用Jenkins:http://jenkins-ci.org/。Jenkins非常好用,简单易懂,能够扩展,支持多种平台和语言,而且不依赖于特定的构建系统。
如果你还没有构建系统,那你应该先考虑使用一些现有的构建系统。