【问题标题】:Call executables in the Windows folder from Jenkins shell step从 Jenkins shell 步骤调用 Windows 文件夹中的可执行文件
【发布时间】:2017-04-08 04:14:18
【问题描述】:

我想在 shell 步骤中调用 Jenkins 中的 MSBuild。虽然据我回忆;您只能访问工作区文件夹,这是 Jenkins 允许的。

如果您的构建工具在Windows\Microsoft.NET\Framework 中,那么在使用 Jenkins 时,您如何在 Windows 环境中实际构建?

【问题讨论】:

    标签: jenkins msbuild


    【解决方案1】:

    虽然我记得;您只能访问工作区文件夹,这是 Jenkins 允许的。

    这对于您的命令(此处为 MSBuild)将在其上运行的源是正确的。

    但是可以(从构建步骤)使用其完整路径调用命令本身,即使所述完整路径位于本地工作区之外。

    或者您可以通过Jenkins MSBuild Plugin指定安装路径。

    要使用此插件,请在 Jenkins 的配置页面上指定MSBuild.exe 的位置目录。
    MSBuild 可执行文件通常位于C:\WINDOWS\Microsoft.NET\Framework 的子文件夹中。如果您安装了多个 MSBuild 版本,则可以配置多个可执行文件。

    然后,在您的项目配置页面上,指定构建文件的名称(.proj.sln)和任何命令行 您要传入的参数。文件被编译到 Visual Studio 将放置它们的目录中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-24
      • 1970-01-01
      • 1970-01-01
      • 2017-04-19
      • 2017-08-06
      • 1970-01-01
      • 1970-01-01
      • 2013-07-22
      相关资源
      最近更新 更多