GUI для процесса сборки - PullRequest
0 голосов
/ 21 мая 2010

Я только что реализовал процесс сборки и развертывания, который состоит из java-файлов, ant-скриптов и cmd-файлов. В этом процессе менеджер релизов должен будет проверить исходный код, нажать кнопку build.cmd и затем перенести zip-файл на сервер.

Мне интересно, стоит ли делать для него графический интерфейс? Так что диспетчеру релизов не нужно проверять источник, например, вручную?

Как начать? У меня довольно ограниченные знания javax, но я очень люблю учиться.

Спасибо

Сара

Ответы [ 2 ]

3 голосов
/ 21 мая 2010

Это звучит как что-то, что может обработать Хадсон . Он может проверять исходный код, запускать скрипты Ant и т. Д., Избавляя вас от необходимости поддерживать графический интерфейс. Я бы сделал это, прежде чем бросить свой.

1 голос
/ 21 мая 2010

Я помог разработать процесс сборки в моей нынешней компании. В настоящее время мы делаем это с помощью файла сценария. Он извлекает последний код из стабильной ветви нашего репозитория, выполняет некоторые шаги для получения некоторых данных из базы данных (например, статических данных SQL, которые необходимо загрузить при развертывании), а затем сжимает все. Затем файл распространяется на наши производственные серверы, а затем выполняется процедура установки. Все происходит автоматически и скрипт написан на Python. Python отлично подходит для подобных вещей из-за огромного количества библиотек, которые он должен помочь разработчику.

Возможно, это может быть полезно для создания графического интерфейса для вашей процедуры развертывания - обычно это будет полезно, если развертывание требует взаимодействия с пользователем для принятия решений, таких как «На каком сервере я должен развертываться?» И т. Д. Но, если это просто вопрос автоматического выполнения действий, тогда файл сценария - это то, что нужно. Выберите свой любимый язык и погрузитесь - я, конечно, рекомендую Python.

Если вы хотите узнать, как создать простой графический интерфейс на Java (поскольку, похоже, это то, с чем ваша компания знакома), вам следует проверить материал на этом сайте: http://java.sun.com/docs/books/tutorial/uiswing/index.html

Я узнал все, что знаю о Java, с этого сайта. Раздел по программированию с графическим интерфейсом великолепен.

Удачи!

Шад

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...