使用Jenkins将Django从gitlab部署到Windows VM

时间:2019-07-11 18:37:11

标签: django windows apache jenkins continuous-integration

我正在寻找在Windows Server上部署Django应用程序的解决方案。我试图以几种方式做到这一点,但没有效果。

架构: 1.主机:Windows服务与Apache WSGI 2.另一个装有Jenkins的Windows服务器 3.带有Django应用程序的Gitlab 4.我:-)

我正在尝试与psexec一起使用Jenkins在主机上运行CMD文件。在此文件中,我有一个简单的脚本:

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

在主机服务器上,我已经为我的用户帐户配置并生成了SSH密钥。 Job具有非常简单的配置,只有一个构建步骤作为批处理脚本: PsExec64.exe \ Remote_server脚本路径

主机上的Django已从SSH存储库中克隆。当我尝试在上述脚本上运行时,遇到“访问被拒绝”或git出现一些问题。但詹金斯(Jenkins)并未从git产生任何日志。

也许我应该在主机上设置节点,还是将git remote url与HTTPS而不是SSH一起使用?

0 个答案:

没有答案