Hi,
I think that the easiest way to do this is to create custom task that can do
whatever you want.
I do not know much about Accurey but I did such a thing for VSTS. I needed
individual file names got from repository.




On Mon, Jan 31, 2011 at 12:56 AM, capt edgar <[email protected]>wrote:

> Thanks for your reply Craig
> I was googling on how to do this and came up with a suggestion to
> encrypt and the store the login details in the registry. Is it
> possible to do it this way?
>
> On Jan 30, 7:40 pm, "Craig & Sammi Sutherland"
> <[email protected]> wrote:
> > I have had a look through the code and there does not appear to be an
> > obvious way to encrypt the user name/password. The way the Accurev block
> > works requires the login before any other commands (unlike other blocks
> like
> > Subversion which takes the username/password in the command-line.)
> >
> > It may be possible to get around this by adding a batch file to do the
> login
> > manually. To do this try:
> >  1. Remove the principal and password from the config, set login to false
> >  2. Add a batch file that contains the following line:
> >         <path to accurev.exe> login <principal> <password>
> >  3. Add an exec task to the prebuild element in the project to call this
> > batch file
> >
> > This attempts to mirror how the login works within CruiseControl.NET. I
> > don't have an Accurev install so I'm unable to test it to see if it works
> > however.
> >
> > If this works then the file can be secured using Windows security so only
> > the server and any authorised people can see it.
> >
> > Craig
> >
> >
> >
> > -----Original Message-----
> > From: [email protected] [mailto:[email protected]]
> On
> >
> > Behalf Of capt edgar
> > Sent: Monday, 31 January 2011 12:32 a.m.
> > To: ccnet-user
> > Subject: [ccnet-user] Hide Login Details
> >
> > Hello there,
> >
> > I have a ccnet.config file which uses my login details to a Accurev s
> > server.
> >
> > Here is a example:
> >
> > <sourcecontrol type="accurev">
> >         <executable>C:\Program Files\AccuRev\bin\accurev.exe</
> > executable>
> >         <autoGetSource>true</autoGetSource>
> >         <workspace>C:\Build\Stage1</workspace>
> >         <labelOnSuccess>false</labelOnSuccess>
> >         <login>true</login>
> >         <password>PASSWORD</password>
> >         <principal>LOGIN</principal>
> > </sourcecontrol>
> >
> > The problem is that the USERNAME and PASSWORD are stored as plain
> > text
> > which is a real problem on a machine accessible by anyone working in
> > the company.
> >
> > Is there a way I can encrypt the details in some way?- Hide quoted text -
> >
> > - Show quoted text -




-- 
Regards,
Fyodor Koryazhkin..

Reply via email to