问题标签 [post-build]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
13820 浏览

svn - Jenkins svn 提交构建后

成功后,我正在尝试在 Jenkins CI 中进行构建后提交。

有没有办法做到这一点?

我的问题是,当我构建它时,它会在工作区中生成一些我需要提交给 svn 的 dll。

0 投票
2 回答
456 浏览

dependencies - 根据文件依赖执行 POST_BUILD 命令

我有一个 DLL POST_BUILD 步骤,将 DLL 复制到目录 A。假设我然后从目录 A 中删除文件。然后我在 Visual Studio 中按 F5 并且文件没有被复制。

我在这里有什么选择?如何指定每次链接 DLL 时以及目录 A 中的文件过期(或丢失)时都必须执行一组操作?

编辑:这特别是一个非托管 C++ 项目,只有 .vcproj 文件,由 CMake 生成。因此,在我的工作流程中编辑 .vcproj 并不实用。

0 投票
3 回答
3840 浏览

javascript - 使用 VS2010 缩小 JavaScript 并附加版本号

我有一些我想实现的目标,但我不确定如何实现:

  1. 为我的 Web 项目创建一个单击部署,其中包含一个缩小的 javascript 文件
  2. 对我的缩小 JavaScript 文件进行版本控制,以防止在推送新版本时浏览器缓存静态内容
  3. 在 RELEASE 构建中引用版本化的 JavaScript 文件,以及在 DEBUG 构建中引用 JavaScript 文件的非缩小版本

从这篇文章:

http://encosia.com/automatically-minify-and-combine-javascript-in-visual-studio/

我添加了 JSMin 来使用这样的命令来缩小我的文件:

我还将把它添加到我的网页中,以便在调试模式下保留非缩小文件:

所以我真的想弄清楚如何防止 myfile.min.js 在更新时被网络浏览器视为静态内容。如果我的目标不是单击部署,我可以手动添加版本号,但这似乎不是一个可靠的方法。想法?

0 投票
1 回答
1164 浏览

android - android生成的项目文件中正确的post build Ant目标是什么?

我正在使用 Android 2.3 生成的 build.xml 来编译我的 Android 应用程序。我正在尝试将 ant 构建与主构建过程集成。主构建过程喜欢将所有生成的 apk 复制到特定文件夹。

我看到 Android build.xml 具有调试和发布目标以及 -pre-build、-post-compile 目标。

是否有任何目标可以添加到生成 .apk 文件后调用的 build.xml 中?

在那里我可以添加我的后期构建目标。

谢谢
视频大佬

0 投票
1 回答
7542 浏览

visual-studio - VS 2010 中构建后宏的“If”语法

我正在尝试添加一个构建后宏,如果配置不是“调试”,它将有条件地在构建后复制一些文件。我正在尝试以下操作:

我收到错误 255。“if”语句的正确语法应该是什么?

0 投票
1 回答
1059 浏览

hudson - 我如何在 hudson 的后期构建任务插件中使用引用

我已经认识到 hudson 的后期构建任务插件将为开发提供出色的服务。该插件允许我们在日志文本中使用 java regex,并且演示表明我们可以将 hudson 日志中匹配的值传递给脚本。参考http://wiki.hudson-ci.org/display/HUDSON/Post+build+task。因此,我有一个想法,我可以使用模式来匹配日志并根据匹配结果“回显”不同的数据。但是,在我的实验中,无法识别引用并传递给脚本。哈德逊日志如下:

0 投票
1 回答
2235 浏览

.net - 使用 AssemblyInfo.cs VersionNumber 作为构建后命令行中的文件夹名称或任何其他替代方式

我想使用 AssemblyInfo.cs 中声明的版本号作为构建后命令行中的文件夹名称。如何将版本号提取为变量以设置为文件夹名称?还是有其他替代方法?

我尝试使用 sed 工具和 filever,但它似乎不像这篇文章在构建后事件期间确定程序集版本中提到的那样工作?

0 投票
1 回答
3790 浏览

visual-studio - Visual Studio Post Build Event - xcopy 到不同的相对目录

本质上,我想要做的是使用通配符作为目录。

构建后事件在 PageComponents 项目上:

我想将所有用户控件复制到 Web 项目,但复制到不同的相对位置:

我试图通配 WidgetTemplates 目录:

xcopy "$(ProjectDir)WidgetTemplates\*\*.ascx" "$(SolutionDir)Client.Web\CtrlPresentation" /y /s

但这一切都失败了。所以我尝试了以下方法:

xcopy "$(ProjectDir)WidgetTemplates\*.ascx" "$(SolutionDir)Client.Web\CtrlPresentation" /y /s

但这也会复制每个单独的 WidgetTemplate 文件夹。

有没有办法实现我想要做的事情?

0 投票
1 回答
6681 浏览

xcode - Xcode Scheme Post-Actions 的日志文件在哪里?

我在我的 Xcode 项目中运行一个脚本,位于 Scheme 的 Build->Post-actions “Run Script”中。它运行良好,但我想查看该脚本的控制台输出。它似乎没有包含在 Log Navigator 选项卡中,我在哪里可以找到此日志?

0 投票
1 回答
134 浏览

visual-studio - 仅在按下键时在 VS 中执行构建后事件

我有一个需要很长时间才能执行的后期构建应用程序。所以我只需要在我真正需要它的时候执行它。只有当我按下一个键(例如 SHIFT)并同时构建项目时,有没有办法执行这样的应用程序?