我的妻子是一名平面设计师,她在为 wordpress 其他基于 php 的系统设计模板领域开始了自己的事业。我将设置服务器(带有 CentOS 的 VMware),这样她就有了一个开发的好地方,并向客户展示了进度。
在大公司,你会建立一个具有自动化构建、测试、部署等的 DTAP(开发、测试、验收、生产)环境。我的目标远低于此,但我仍然希望获得 DTAP 的一些好处设置。
我想到的是开发(她的编辑角)、验收(在客户密码后面公开可用)和生产(只需导出到 ZIP 文件或上传到外部生产站点)。我想要版本控制 (SVN/GIT/HG),最好将她创建的特定标签自动部署到验收环境,以便客户可以看到进度。
我很懒,所以我正在寻找一个可立即运行的工具或工具链,我可以从某个地方下载它(大部分),而我只需付出最小的努力?或者这是以前没有人创造过的东西,我必须使用现有工具从头开始编写代码?
欢迎任何建议。
使用ANT或NANT构建适合您的脚本真的不应该那么难。现成的工具可能无法立即满足您的所有需求和/或您的环境。脚本可能不会很复杂,并且可以很好地适应各个阶段。
可能你最大的障碍是让你的设计师对版本控制感到满意。在我的商店,这是一个大问题。设计师想要移动东西并完全控制那里的工作空间,而不受 SVN 的严格限制。