如何创建脚本直接从clearcase部署asp.net应用程序?

发布于 2024-12-13 21:22:45 字数 97 浏览 2 评论 0原文

我正在尝试编写一个脚本来从 Clear Case 部署 ASP.NET 应用程序。我正在使用 Clear Case 远程客户端。

我将如何开始?最简单的方法是什么?

I am trying to write a script to deploy asp.net application from Clear Case. I am using Clear Case Remote Client.

How will i start? what is the easiest way?

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

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

发布评论

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

评论(2

浅语花开 2024-12-20 21:22:45

CCRC 用于从“Web”ClearCase 快照视图访问代码。
作为轻型 ClearCase 安装,您:

  • 不会拥有所有允许检测要更新的新内容(文件的新版本)的 cleartool 命令
  • 不会有您可以轻松集成的TeamCity、Jenkins、Hudson...因为它们都依赖于 cleartool 命令。
    例如,TeamCity 仍有一个关于 CCRC 支持的待处理票

对于您来说,由于您无论如何都不想/不需要使用这些调度程序,因此您可以从使用 CCRC CLI (rcleartool) 以便:

  • 更新您的 ccweb 视图
  • 检查更新是否已获得任何更新 新版本
  • 如果您的应用程序有任何新内容,则
rcleartool update [-username user-name][-ser/ver server-url][-pas/sword user-password]
                  [-print] [-ove/rwrite | -nove/rwrite | -ren/ame]
                  [pname ...]

会部署您的应用程序。 Jenkins 目前遵循与 CCRC 支持类似的计划ticket 5192:
(Jenkins 和 Hudson 都不支持 CCRC)

我正在考虑调用 rcleartool 作为外部工具更好,或者开发基于 teamapi(或现在称为 cmapi)的纯 java 扩展。

有关此 IBM 文章的更多详细信息:
"与 IBM Rational ClearCase Remote Client 持续集成< /strong>"

CI 基础设施

在带有 CCRC 的 CI 通用架构模式中,我上面的建议(rcleartool update)通过 CM 服务器和构建服务器之间的链接进行了说明。

CCRC is for accessing code from a "web" ClearCase snapshot view.
Being a light ClearCase installation, you:

  • won't have all the cleartool command which would allow to detect new content (new versions on files) to be updated
  • won't have the easy integration you could have with TeamCity, or Jenkins, or Hudson, ... since they all rely on a cleartool command.
    TeamCity, for instance, has still a pending ticket on CCRC support.

For you, since you don't want/need to use those schedulers anyway, you can start by using the CCRC CLI (rcleartool) in order to:

  • update your ccweb view
  • check if the update has gotten any new versions
  • deploy your app if it has gotten anything new.
rcleartool update [-username user-name][-ser/ver server-url][-pas/sword user-password]
                  [-print] [-ove/rwrite | -nove/rwrite | -ren/ame]
                  [pname ...]

Jenkins currently follows a similar path to plan for CCRC support: ticket 5192:
(and neither Jenkins nor Hudson support CCRC yet)

I'm thinking about which is better the calling of rcleartool as external tool, or develop a teamapi (or as they call now cmapi) based pure java extension.

More details on this IBM article:
"Continuous integration with IBM Rational ClearCase Remote Client"

CI infrastructure

In this general architecture schema for CI with CCRC, my suggestion above (rcleartool update) is illustrated by the link between the CM server and the build server.

べ繥欢鉨o。 2024-12-20 21:22:45

就我个人而言,我会从不重新发明轮子开始。

Team City 就是这样一款产品,它可以满足您的要求

http://www.jetbrains.com/teamcity /

Personally I'd start by not re-inventing the wheel.

Team City is one such product that can do what you're asking about

http://www.jetbrains.com/teamcity/

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