Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to set up alerts when production code differs from SVN trunk

AMC Web Team December 5, 2017

I am interested in setting up an email alert that would get triggered if the code in our production environment differs from what is in the SVN Trunk.

I am wondering if something like this could be accomplished using bamboo.

1 answer

0 votes
Jeyanthan I
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
December 28, 2017

From your description, I assume you have 2 branches in your SVN repository - a trunk and a production branch. Now you wanted to get an alert when there is a mismatch in both the branches. Please clarify if otherwise.

We can do so by the following sequence. 

Write a script (using a Script task) with the below logic.

- Do an svn diff against 2 branches. The below command lists a summary of files that have been added/modified/deleted

svn diff http://REPOS/trunk http://REPOS/branches/PRODUCTION --summarize

- If the result throws more lines, exit the script with exit 1

- This fails the build and sends you an email notification.

- You can now add a trigger to the plan, such that this build is run whenever a new commit is made in the repository.

Hope that helps.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events