Я помог разработать процесс сборки в моей нынешней компании. То, как мы сейчас это делаем, - это файл сценария. Он проверяет последний код из стабильной ветви нашего репозитория, выполняет некоторые шаги для получения некоторых данных из базы данных (таких как статические данные SQL, которые необходимо загрузить при развертывании), а затем сжимает все. Затем файл распространяется на наши производственные серверы, а затем выполняется процедура установки. Все автоматическое, а скрипт написан на Python. Python отлично подходит для этих типов вещей из-за огромного количества библиотек, которые он должен помочь разработчику.
Возможно, может быть полезно создать GUI для вашей процедуры развертывания - обычно это было бы полезно, если для развертывания требуется взаимодействие с пользователем для принятия решений, таких как «Какой сервер я должен использовать для?» И т. Д. Но, если дело просто в том, чтобы делать вещи автоматически, тогда файл сценария - путь. Выберите свой любимый язык и погрузитесь в него - я, конечно же, рекомендую Python.
Если вы хотите узнать, как сделать простой графический интерфейс в Java (так, что, кажется, что ваша компания знакома с), вы должны проверить материал на этом сайте: http://java.sun.com/docs/books/tutorial/uiswing/index.html
I узнал все, что я знаю о Java с этого сайта. Раздел по программированию графического интерфейса отлично.
Удачи!
Shad
Прохладный. Я это проверю. Благодарю. – sarahTheButterFly