如何使用 Powershell 和 Hudson 构建并部署到 Windows Azure?

发布于 2024-09-28 06:48:13 字数 469 浏览 8 评论 0原文

我正在考虑为我的 windows azure 项目设置持续集成/持续部署环境,我想知道是否有人设法(可以为我指出正确的方向)使用 powershell 和 Hudson 构建和部署 windows azure 云服务也许还有示例脚本。

我可以使用 MSBuild64 构建项目(我运行的是 x64 Windows 2008 R2 Standard)。 我知道 32 位开发可行,但据我了解,假设 64 位开发更好,因为问题将在我的本地机器上解决,而不是部署在我认为是 64 位的 Azure 环境中。 (请随时纠正我的想法)

我假设我必须先获取 cspack.exe 文件来打包部署,就像通过开发门户进行手动部署一样。

理想情况下,我想在本地部署它(通过开发模拟)对其运行单元测试(可能针对云存储进行集成测试),将其部署到登台(运行验收/bdd)测试,然后从登台切换到生产。

任何人在这方面的经验的任何帮助都会加快我的研究速度,

非常感谢 标记

I am looking at getting a continuous integration/continuous deployment environment set up for my windows azure project and I was wondering if anyone had managed to (can point me in the right direction to) build and deploy a windows azure cloud service using powershell and Hudson and perhaps has sample scripts.

I can get the project to build using MSBuild64 (I'm running x64 Windows 2008 R2 Standard).
I know 32 bit development works, but assume 64 bit development is better as i understand it as problems will be ironed out on my local box as opposed to once deployed in the Azure environment which i believe is 64 bit. (Please feel free to correct my thinking here)

I assume i have to get the cspack.exe file to package the deployment first as in a manual deployment via the development portal.

Ideally i would like to deploy it locally (with the development simulation) run unit tests against it (perhaps against cloud storage for integration tests), deploy it to staging (run the acceptance/bdd) tests and then switch from staging to production.

Any help with anyones experience in this which will speed this research up for me would be appreciated

Many Thanks
Mark

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我要还你自由 2024-10-05 06:48:14

马克,我正在看类似的东西。目前最好的解决方案似乎是使用 REST API 的自定义解决方案。

埃里克

Mark, I am looking at something similar. The best solution at this point appears to be a custom solution that uses the REST APIs.

Erick

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文