1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/heanny-py_RemoteAutomaticDeploymentScript

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Удаленный скрипт для автоматической установки на Python

Описание проекта

Удаленная работа с SSH и установка через библиотеку paramiko.

Архитектура ПО

Описание архитектуры ПО:

  1. Автоматическое получение информации об учётных данных из файла server.txt.
  2. Установка соединения SSH через библиотеку Python paramiko и загрузка jar-пакета через SFTP.
  3. Автоматическая пропускная способность проблем с помощью символа «#».
  4. Отображение прогресса загрузки.
  5. Решение проблемы с завершением работы удаленной Java-программы в Windows.

Инструкция по установке

  1. Установите Python.
  2. Установите необходимые библиотеки: paramiko, tqdm.
  3. Внесите изменения в файл server.txt, добавив необходимую информацию.
  4. Измените jar-пакет (аналогично можно загрузить и установить другие файлы, например nginx).

История версий

  1. v1.* — автоматизированная установка nginx.
  2. v2.1 — использование классов сущностей, установка согласно файлу server.txt и решение проблем с окружением после установки через SSH.
  3. v2.2 — добавлена функция отображения прогресса загрузки.
  4. v2.3 — решена проблема с завершением удаленных процессов в Windows.
  5. v2.4 — добавлен символ «#» для пропуска проблем, в файле server можно добавлять комментарии для игнорирования проблем на конкретных серверах.
  6. v2.5 — изменена анимация отображения прогресса, обновление отображения происходит через вызов класса.
  7. v2.6 — добавлено «Mumu жертвует собой».

Участники проекта

  1. Heanny (автор).
  2. Mumu (тестирование).

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Через библиотеку Paramiko выполняются удалённые операции SSH и развёртывание. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/heanny-py_RemoteAutomaticDeploymentScript.git
git@api.gitlife.ru:oschina-mirror/heanny-py_RemoteAutomaticDeploymentScript.git
oschina-mirror
heanny-py_RemoteAutomaticDeploymentScript
heanny-py_RemoteAutomaticDeploymentScript
master