小编MKE*_*KEF的帖子

在Jenkins中执行SVN更新-作为构建步骤,将文件夹从SVN明确复制到Web根目录

我是Jenkins CI的新手,我试图通过构建步骤来在工作中获取SVN更新(myFolder)。我想明确地将某些文件复制到Web根目录,因为我无法将它们包含在解决方案中。

我需要执行的构建步骤。

  1. 建立解决方案
  2. 发布
  3. myFolder复制 到Web根目录
  4. 同步

直到发布为止都可以正常工作。尝试将myFolder复制/更新到Web根目录时出现问题。 MyFolder位于项目解决方案文件夹之外,因为我无法将其放在解决方案文件夹中。

注意:myFolder已序列化下一步需要同步的项目/对象,应按顺序复制到Web根目录以进行同步。并且此文件夹已提交给SVN。

在我的本地CMD中,以下批处理文件可以正常工作,但是当我在Jenkins中执行Execute Windows Batch Command时,它会停在

-从SVN更新源代码-正在 运行更新...

@echo off

cls
echo     -- Initiating system instance variables...
echo.    -- Setting the variables...

:: Here you need to make some changes to suit your system.
set SOURCE=C:\inetpub\wwwroot\Test\Website\App_Data\myFolder\
set SVN=C:\Program Files\TortoiseSVN\bin

:: Unless you want to modify the script, this is enough.

echo. %SOURCE%
echo. %SVN%
echo. ++ Done setting variables. …
Run Code Online (Sandbox Code Playgroud)

powershell batch-file jenkins jenkins-plugins

0
推荐指数
1
解决办法
2642
查看次数

标签 统计

batch-file ×1

jenkins ×1

jenkins-plugins ×1

powershell ×1