Project

General

Profile

Statistics
| Branch: | Tag: | Revision:
Name Size
deploy.rb 263 Bytes
dummy.rb 1.04 KB
missing_upgrade.rb 432 Bytes
present_upgrade.rb 1.82 KB

Latest revisions

# Date Author Comment
e9ead95f 09/12/2017 10:16 AM Ivan Necas

Fixes #20848 - Fix error messages indentation

a625d952 06/23/2017 03:45 AM Ivan Necas

Support for run_once procedures and repositories setup

f8412867 06/23/2017 03:44 AM Ivan Necas

Rollback support if the upgrade fails soon enough

2b50ced4 06/23/2017 03:44 AM Ivan Necas

Extract control flow of upgrades to special file

5b1badaf 06/23/2017 03:41 AM Ivan Necas

Introduce run_strategy for scenarios

Health-check scenarios are better to run all steps regardless of errors
(:fail_slow strategy), while the migration scenarios should fail as soon
as first failure happens (:fail_fast strategy).

By default, the scenarios are treated as `:fail_fast`.

ea60b444 06/23/2017 03:41 AM Ivan Necas

Full upgrade scenario

This commit intoroduces more structured upgrade scenario consisting of
this scenarios:

  • pre_upgrade_check - non-modifying checks: is the system ready?
  • pre_migrations - modifying procedures before source update
  • migrations - source update and main migrations...
bac61fb8 04/18/2017 11:00 AM Swapnil Abnave

Fixes #44 - Change tag 'basic' to 'default'

38a0b341 04/05/2017 02:39 PM Swapnil Abnave

Fixes #3 - Add option to skip the prompted step

163e3fff 03/21/2017 06:26 PM Ivan Necas

Run confine against classes, not objects

This allows us to have multiple objects of the same procedure in the
system, differing in the constructor parameters. Useful for parametrized
procedures.

af885bd5 03/21/2017 06:26 PM Ivan Necas

Extract metadata DSL to separate namespace

Having the DSL methods directly on the classes caused issues when
needing to query the metadata later.

View revisions

Also available in: Atom