Hi Everyone,
I want setup a Virtual Machine (VM) during the run of the Bamboo Plan on Bamboo Remote Agent.
I start the plan, Vagrant starts up VM and I want to use SSH TASK in bamboo to login to this started VM and run some commands. The VM is Windows. It has cygwin installed so that I can log in to Windows VM via SSH.
When I log in via Putty I can use Environment variables I defined in Windows however when I try to use them from SSH TASK in Bamboo I am not able to do so.
I have defined the Environment Variables in the settings of Windows, in the user profile in cygwin, in the general profile script in cygwin. None of this works when I use it via Bamboo.
Is there something I forgot to set up?
Thank you.
Hello,
It's an cygwin security feature here's the information:
http://www.cygwin.com/ml/cygwin/2006-10/msg00729.html
http://www.cygwin.com/ml/cygwin/2006-11/msg00397.html
http://www.cygwin.com/ml/cygwin/2008-02/msg00386.html
I am not sure why it works in Putty, but I would try adding the variables to .profile etc. This way it's more like linux env variable insertion.
Also if your up to using something new I would use remote Powershelling which would enable you to run most commands in provisioning phase. I prefer using powershell in windows as it supports native functions more than the cygwin. But yeah cygwin should work with local user permissions.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.