автоматическая настройка / развертывание среды разработки - PullRequest
1 голос
/ 06 сентября 2010

Я хочу сделать такой сценарий, чтобы я мог автоматизировать рутинные задачи, которые я выполняю для настройки своего linux-бокса после чистой установки. Эти шаги, а именно:

  1. Установить Perforce (как я работаю с Perforce) или код Git и Checkout. Для этого пользователю необходимо ввести имя пользователя / пароль.
  2. Установите такие программы, как sun-jdk, maven, mysql, tomcat и т. Д.
  3. Установите eclipse и пару других плагинов
  4. Подключите удаленный диск к локальному диску и создайте копию данных с этого подключения на локальный диск.

Есть еще пара задач, и целевой системой в основном является Ubuntu / Debian? Как я могу это сделать, я знаю, что preseed file является опцией, но как мне сделать пользовательский ввод и прочее. Просьба помочь!

1 Ответ

1 голос
/ 04 июля 2011

Попробуйте Fabric , которая является

библиотекой Python (2.5 или выше) и инструментом командной строки для оптимизации использования SSH для развертывания приложений или задач системного администрирования.

Вы можете написать fabfile с различными нужными вам задачами, а затем просто запустить его на только что установленном компьютере для настройки среды.

...