Развертывание Django из gitlab в Windows VM с помощью Jenkins - PullRequest
0 голосов
/ 11 июля 2019

Я ищу решение для развертывания приложения Django на Windows Server. Я пытался сделать это несколькими способами без эффекта.

Архитектура: 1. Хост: Windows Serve с Apache WSGI 2. Еще один Windows-сервер с Jenkins 3. Гитлаб с применением Джанго 4. Я: -)

Я пытаюсь с помощью psexec запустить файл CMD на хосте, используя Jenkins. Внутри этого файла у меня есть простой скрипт:

cd "destination"
git status
git fetch --all
git pull origin master

На хост-сервере я настроил и сгенерировал ключи SSH для своей учетной записи. Задание имеет очень простую конфигурацию с одним шагом сборки в виде пакетного сценария: PsExec64.exe \ Remote_server script_path

Django на хосте клонируется из репозитория SSH. Когда я пытаюсь запустить скрипт выше, я получаю «Отказано в доступе» или некоторые проблемы с git. Но Дженкинс не производит никаких журналов из git.

Может быть, мне следует настроить узел на хосте или использовать удаленный URL-адрес git с HTTPS вместо SSH?

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