用于构建过程的GUI

时间:2010-05-21 05:26:59

标签: user-interface build

我刚刚实现了构建和部署过程,其中包括java文件,ant脚本和cmd文件。在此过程中,发布经理必须检查源,点击build.cmd按钮,然后将zip文件传送到服务器。

我想知道是否值得为它制作GUI?那么发布管理器不需要手动检查源代码?

我该如何开始?我对javax的了解非常有限,但我非常想学习。

谢谢,

萨拉

2 个答案:

答案 0 :(得分:3)

这听起来像是Hudson可以处理的事情。它可以检查源代码,运行Ant脚本等,从而节省维护GUI的麻烦。在推销自己之前,我会先试一试。

答案 1 :(得分:1)

我帮助开发了当前公司的构建过程。我们目前的方式是使用脚本文件。它从我们的存储库的stable分支中检出最新的代码,执行一些步骤从数据库中获取一些数据(例如需要在部署时加载的静态SQL数据),然后压缩所有内容。然后将该文件分发到我们的生产服务器,然后执行安装例程。一切都是自动的,脚本是用Python编写的。 Python非常适合这些类型的东西,因为它有很多库来帮助开发人员。

为部署过程构建GUI可能很有用 - 如果部署需要用户交互来做出决策,例如“我应该将哪个服务器部署到哪里?”等,这通常很有用。但是,如果这只是自动处理的问题,然后是脚本文件的方法。选择你最喜欢的语言并深入研究 - 我当然推荐使用Python。

如果您想学习如何在Java中创建一个简单的GUI(因为这似乎是您公司所熟悉的),您应该查看此站点上的内容: http://java.sun.com/docs/books/tutorial/uiswing/index.html

我从该网站上学到了所有关于Java的知识。关于GUI编程的部分很棒。

祝你好运!

沙德