Автоматическая настройка / развертывание среды разработки
Я хочу сделать что-то вроде сценария, чтобы я мог автоматизировать повседневные задачи, которые я выполняю для настройки своего linux-бокса после чистой установки. Эти шаги, а именно:
- Установите Perforce (как я работаю с Perforce) или код git и checkout - для этого необходимо ввести имя пользователя / пароль
- Установите такие программы, как sun-jdk, maven, mysql, tomcat и т. Д.
- Установите eclipse и пару других плагинов
- Подключите удаленный диск к локальному диску и создайте копию данных с этого подключения на локальный диск.
Есть еще пара задач, и целевой системой в основном является Ubuntu / Debian? Как я могу это сделать, я знаю, что preseed file является опцией, но как мне сделать пользовательский ввод и прочее. Пожалуйста, помогите!
1 ответ
Попробуйте Ткань, которая
библиотека Python (2.5 или выше) и инструмент командной строки для оптимизации использования SSH для развертывания приложений или задач системного администрирования.
Вы можете написать fabfile
с различными задачами, которые вам нужны, а затем просто запустите его на только что установленной машине, чтобы настроить среду.
Gitpod.io предоставляет автоматизированные среды разработки как услугу. Он не только предоставляет полные терминалы на основе Docker, но и предварительно собирает ваши ветки git, так что вы готовы к написанию кода немедленно.