I had a realy hard time coming up with a succint topic for this one.
Imagine:
- we do a  build on monday
- on tuesday Greg submits an sql change and updates liquibase manifest. we are fully aware that these changes break mondays build but they’re important for next weeks work
- on wednesday we decide to push mondays build to production. ( using deployment projects)
On wednesday if we do a fresh checkout of the source so we can run liquibase we’ll accidently run a patch that we didn’t want to, which breaks the app.
Here are the 2 routes I’m going in an attempt to address this:
a: when we make the release build, export the liquibase XML file as an artifact. Then convince liquibase to use that file from that build.
b: when we do the deployment plan, have it checkout the GIT source from the tagged version that the releaes was build from.
I’m all ears.
					
				
			
			
			
				
			
			
			
			
			
			
		 
		
		
	
	
	
 
	
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.