我们在 ubuntu 中为 .net 代码库设置了 jenkins CI 构建环境。
以下是在 jenkins 中执行并发现运行良好的步骤: - 从 git 获取代码库存储库。- 使用“XBuild”构建代码库。发布模式也可以构建。
构建后,我们面临的问题是发布构建代码。我们可以按照上面列出的步骤,使用 MSBuild 构建并在 Windows 中发布。但是在 Ubuntu 中,我们无法发布(本地或外部),因为命令行参数(在 shell 窗口中)发布 '/p:proj_file_pub.xml' 不适用于 Ubuntu XBuild 构建。
我们还在 Ubuntu 中安装了 mono 工具,用于手动构建 .net 代码库。如果我们可以使用带有任何 shell 命令的 mono 进行发布,请务必让我们知道。
我会重申要求,在 Jenkins 中构建 .net 代码库并发布到本地或外部服务器。首先,我们希望在本地发布代码。
请建议适当的 shell 命令使用 Jenkins 在 Ubuntu 机器上发布代码库。
PS:代码库是一个 MVC Web 应用程序。