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?
CCRC is for accessing code from a "web" ClearCase snapshot view.
Being a light ClearCase installation, you:
cleartool
command which would allow to detect new content (new versions on files) to be updatedcleartool
command.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:
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"
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.