我一直在从MS Visual Studio IDE构建我的C#项目,并在Windows上调用Jenkins的msbuild。现在我想在Atlassian OnDemand上构建C#项目。
但是,msbuild未在OnDemand中列为构建器选项,我找不到有关如何在OnDemand上构建C#项目的任何文档。
答案 0 :(得分:5)
截至2012年7月中旬,Atlassian OnDemand Bamboo提供Windows股票图片,请参阅Azwandi Mohd Aris'comment:
Bamboo OnDemand现在附带基于Windows的AMI的更新 - 请参阅https://confluence.atlassian.com/display/AOD/July+2012#July2012-Bambooupgrade上的发行说明
此图片同时也支持MSBuild,根据James Dumay的answer从2012年11月初开始。
构建器的配置是Restricted Functions in Atlassian OnDemand for Bamboo:
之一Bamboo OnDemand仅使用弹性代理运行构建。因此, 功能只能由using a custom image配置。
所以原则上你需要使用Atlassian提供的默认Stock images或我们自己的Create a custom elastic image。虽然Atlassian在Bamboo 3.4中提供Windows stock image,但Bamboo for OnDemand的版本最令人烦恼的仍然是3.0(见Atlassian OnDemand Application Versions),包括DVCS支持在内的漫长的过期更新最近再次被推迟(参见{ {3}}:我们希望我们能够在7月/ 8月的时间范围内提供)
因此暂时我担心您需要应用Bamboo Lingbo Lu's comment版本并为自己手头的任务创建合适的自定义图像。
Creating a Custom Elastic Image上还有几个相关主题:
James Dumay对Atlassian Answers的回答总结了事态,并依次推荐Grace Mollison对How do I run .NET builds on JIRA Studio的指示。但是,RodH关于Setting up a windows AMI for use with Elastic Bamboo的评论表明这种方法/解决方案存在未指明的问题。
所以最终要为艰难的旅程做好准备。