我们在ubuntu中为.net代码库build立了一个jenkins CI构build环境。
以下是在jenkins中执行的步骤,发现工作正常: – 从git获取代码库存储库。 – 使用“XBuild”构build代码库。 也可以使用发布模式进行构build。
发布后,我们面临的问题是发布构build代码。 我们可以按照上面列出的步骤,用MSBuildbuild立并在Windows上发布。 但在Ubuntu中,我们无法发布(本地或外部)命令行参数(在shell窗口中)发布“/p:proj_file_pub.xml”不能与Ubuntu XBuild构build一起使用。
我们还在Ubuntu中安装了mono工具,用于手动构build.net代码库。 如果我们可以使用任何shell命令使用mono进行发布,那么请让我们知道一样。
获取磁盘和/或具有未知文件格式的驱动器的大小,C#.NET框架?
如何禁用.NET Frameworkexception处理并使用我自己的呢?
Metro应用程序中的故事板animation和附加属性
应用程序当前closuresclosures窗口提示
开发以pipe理员身份运行命令的应用程序
我将重复这个要求,在Jenkins中构build.net代码库并发布到本地或外部服务器。 首先,我们希望在本地发布代码。
请build议适当的shell命令,使用Jenkins在Ubuntu机器上发布代码库。
.Net混淆器
TFS C#API:Workspace.PendAdd默默地失败
与崩溃转储相比,WinDbg在附加到进程时显示不同的调用堆栈
无法find模块“mscorwks.dll”
AsyncIO.ForceDotNet.Force()导致Windows XP上的内存泄漏
成功!!!。
经过大量研究发现,在ubuntu下使用xbuild在本地发布网站的命令是用下面的命令…
xbuild ./sandBox/sandBox.csproj / t:Build / p:OutputPath =“/ var / code / build”/ p:Configuration =“Release”
在上面的命令中发布时要注意的重要参数是/ p:OutputPath。 我们需要为“OutputPath”设置合适的路径以便相应地发布。
发布的网站将在如/ var / code / build / website / Publish_Website文件夹(不确定实际路径)的路径下。
Jenkins可以使用相同的命令作为shell命令发布网站发布CI构建。
希望这个信息有帮助。