Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

Enforce source file format checks when being pushed to BitBucket server

Using script runner, I just want to know how to enforce a policy involving code standards or format. For example, the source files have a header field and this field should have certain attributes filled in by the developer. If these attributes have not been filled in, the commit/push should fail. 

We have several scripts (perl/shell) existing now that we want to use for enforcing these code standards. How do we call these scripts from groovy as pre-receive hook and scan the source files that are being pushed to Bitbucket and reject if the perl/shell scripts find that source files are not meeting the standards based on the content.



0 answers

Suggest an answer

Log in or Sign up to answer

Atlassian Community Events