BitBucket 5.4.0
Windows
I have a cmd I am running from my plugin, bit it cannot be found.
It runs fine on the cmd line, and the Windows Path is pointing to where
the cmd is.
Does BitBucket change the PATH env variable at startup (service)?
If so, what file is this set in.
Why can't it find my executable?
Bitbucket, like most services, doesn't use the user's environment on the server because that can be change, it uses an environment built for it as part of the start up scripts.
If you want to run an arbitrary command in your add-on, your add-on needs to explicitly state where the command is (unless it's embedded in the environment the Bitbucket startup creates)
Check the service settings and the .bat scripts in <bitbucket home>/bin and <bitbucket install>/bin
ok thanks, using the whole path to the exe works ok. I can live
with that.
I have a follow up question.
In my plugin I create a tmp directory in which files are copied
into it. Once I am done with it I delete the files. I consistently get access denied when I try to copy the files from within my plugin.
I can create the tmp directory ok, but no matter where I create
this directory I get access denied.
Why?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The service is set up and running fine. I am trying to fid out why/where
it changes the PATH. It does not seem to be using the %PATH% env variable
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi!
This manual will help you
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Sorry , that doc was not very helpful as far as PATH goes.
The service is doing something with the Windows path. Any idea
what file is called that changes the PATH?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
bat files used you configs, why bitbucket should use extra config PATH?
In fact, it is not needed
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.