I'm currently working on setting up an OATS installation, and part of the installation requires OATS to have a central repository that can be used between the development of automated test scripts and the test manager, which runs the automated scripts. Due to the nature of OATS, the developed scripts are quite large. The contain different types of code and screenshots from the recording of the scripts.
With that being said, can Bitbucket handle the merging of these types of code files when new development has been done and needs to merge with existing files? OATS needs a Git type repository to work correctly so I was thinking Bitbucket would work, but would rather get a definitive answer due to OATS file structure being so convoluted.
Hi Jeff and welcome to the community!
I've never worked with OATS so I am not familiar with OATS file structure. You can commit any type of files in a Git repo, however if you store many large files that are modified regularly, git clone and pull operation may become slow over time.
Bitbucket Cloud also has a hard limit of 2 GB for each repository's size to help us maintain a high level of service for all users.
For repositories that contain large files we recommend using Git LFS: Git LFS replaces large files with text pointers inside the Git repo (and the actual large files are stored on a remote server), which can improve clone and pull times.
We have the following documentation for Git LFS with Bitbucket Cloud which has more details:
You can specify which types of files will be tracked with LFS. Each billing plan comes with a certain amount of LFS storage, however it is possible to buy additional 100 GB of LFS storage for $10/month. The size of the repo itself should still be under 2 GB, but there is no limit on how much LFS storage you can purchase.
You may created a free Bitbucket Cloud account and create a repo to test it yourself if you'd like to see how it works (you can store up to 1 GB of LFS files on the Free plan).
Please feel free to let me know if you have any questions!
Hey Community! We’re willing to wager that quite a few of you not only use Bitbucket, but administer it too. Our team is excited to share that we’ll be releasing improvements throughout this month of...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events