Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Is there a working tree on bitbucket server?

Luke Henry
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 22, 2017

I am using bitbucket server to manage my website development. I have a Bitbucket Server instance up and running with Sourcetree on my development machine.  

My question is, I would like to write a post commit hook to rsync the code to a different server when we push to a specific branch, but where can I find the working tree / code within the Bitbucket Server setup?

EDIT

Basically, I made the assumption that BB server sets up bare repos without working trees and wanted to confirm this fact. 

1 answer

1 accepted

2 votes
Answer accepted
Julius Davies [bit-booster.com]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 22, 2017

 

Your assumption is correct!   The bare repos are in $BITBUCKET_HOME/shared/data/repositories.

To grab a zip or tarball of the worktree based on a given branch, I really like the free Bitbucket Server Archive Plugin maintained by Atlassian.

Personally I pair it with the free Token Authenticator add-on maintained by Taylor Jones.  This allows me to script downloads of non-public repos without needing to store credentials in my scripts.

- Sylvie

(Author of the paid add-on: Bit-Booster Rebase/Squash for Bitbucket).

Luke Henry
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 22, 2017

Awesome.  Thanks!!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events