0

我们的 .NET 应用程序包含 8-10 个项目,并创建了一个 Jenkins 作业来构建它。我们还在 Jenkins 中调用了一个批处理作业,以使用 INNO Setup 为我们的应用程序创建设置文件。我们需要解决的问题是将安装文件复制到共享位置。您能否提出一个更好的方法来完成它。

4

2 回答 2

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>
于 2012-09-26T08:53:13.517 回答
3

一般来说,您可能想要使用发布插件。根据您要放置文件的位置(和方式),有不同的插件。这是一个快速列表,可帮助您入门:

可以在Artifact Uploader Plugins列表中找到更大的列表。

于 2012-09-26T16:13:25.697 回答