Python自动构建工具

时间:2013-09-17 15:02:05

标签: python automation build-automation

在我的工作中,我为数据库管理编写了许多小的python脚本,大多数脚本使用一两个公共库,我有时会更新, 在分发之前,我使用cxfreeze冻结脚本并复制一些资源并上传到服务器。

我想建立一些允许我自动重建/冻结所有脚本的系统 ,复制一些文件,存档并上传到服务器。

我不确定在哪里寻找这样一个系统,因为如果发现的大多数是基于服务器的复杂系统,如编译语言的AHP,而我需要一台小型计算机

很明显,我可以在python中快速写一些东西,但似乎没有为这些简单的要求做好准备的东西。

请原谅我的无知,我还在学习。

2 个答案:

答案 0 :(得分:2)

您是否考虑过使用make?如果你从另一种语言熟悉它,它可能是最简单的。 python wiki here上还有一个列表。

答案 1 :(得分:1)

看看buildout。从他们的网站:

  

Buildout是一个基于Python的构建系统,用于从多个部分创建,组装和部署应用程序,其中一些部分可能是非基于Python的。它允许您创建构建配置并在以后重现相同的软件。

我们正在使用它来完成你所描述的内容。它灵活且易于通过配方进行扩展。