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..
