Continue reading »
Upgrade Tasks
- By Eric Dalgliesh, Java Developer
- Developer
- On January 21, 2013
TL;DR: never change the functionality of upgrade tasks that have been released - create new fixer tasks instead. Keep your upgrade tasks independent of other services.
From time to time we get bugs in our products that are caused by changes to upgrade tasks. In general, changing the functionality of upgrade tasks is a bad idea.
A year-old example
OnDemand uses a suite of plugins on top of our regular on-premises applications to provide the integration between the apps. Two of the services provided