我们的.NET应用程序包含8-10个项目,并创建了一个Jenkins作业来构建它。 我们还有一个在Jenkins中调用的批处理作业,使用INNO Setup为我们的应用程序创建设置文件。我们需要解决的问题是将安装文件复制到共享位置。你能否提出一个更好的方法来实现它。
答案 0 :(得分:3)
在.NET环境中,您应该查看Nant(http://nant.sourceforge.net/)。
使用Nant脚本作为使用default.build的构建后操作,如下所示:
<?xml version="1.0" encoding="UTF-8" ?>
<project name="MyProject" default="network-copy" basedir=".">
<target name="network-copy">
<copy file="target\setup.exe"
todir="\\server\share$\directory"></copy>
</target>
</project>
答案 1 :(得分:3)
通常,您可能希望使用发布插件。根据您要放置文件的位置(和方式),有不同的插件。这是一个快速列表,可以帮助您入门:
可以在Artifact Uploader Plugins列表中找到更大的列表。