我一直在从MS Visual Studio IDE中构建我的C#项目,并从Windows上的Jenkins调用msbuild。现在我想在Atlassian OnDemand上构建C#项目。
但是,在OnDemand中没有将msbuild列为构建器选项,并且我找不到任何关于如何在OnDemand上构建C#项目的文档。
发布于 2012-05-28 16:21:02
更新
截至2012年7月中旬,Atlassian OnDemand竹子以Windows股票图像为特色,请参阅Azwandi Mohd Aris‘comment
只是一个更新,竹子OnDemand现在提供了一个基于Windows的AMI -请参阅https://confluence.atlassian.com/display/AOD/July+2012#July2012-Bambooupgrade上的发行说明
与此同时,根据James Dumay从2012年11月初发布的answer,这张图片也支持MSBuild。
初始答案
构建器的配置是Restricted Functions in Atlassian OnDemand for Bamboo之一
竹子OnDemand仅运行使用弹性代理的构建。因此,功能只能由using a custom image配置。
因此,原则上,您需要使用Atlassian提供的默认Stock images之一或我们自己的Create a custom elastic image。虽然Atlassian提供了Windows stock image 3.4,但最令人恼火的是,OnDemand的竹子版本仍然停留在3.0 (参见Atlassian OnDemand Application Versions),包括DVCS支持的拖延已久的更新最近再次推迟(参见Lingbo Lu's comment:我们希望我们能在7/8月的时间框架内交付)
因此,就目前而言,我担心您将需要应用竹子3.0版本的Creating a Custom Elastic Image,并为手头的任务创建一个合适的自定义映像。
更新
在Atlassian Answers上也有一些相关的线程:
James Dumay对How do I run .NET builds on JIRA Studio的回答总结了事件的状态,并依次向Setting up a windows AMI for use with Elastic Bamboo推荐了Grace Mollison的指示。然而,RodH关于How can I run Bamboo OnDemand with MSBuild?的评论表明这种方法/解决方案存在未指明的问题。
所以,要做好准备,最终经历一段艰难的旅程。
https://stackoverflow.com/questions/10761333
复制相似问题