distillery v1.4.0 Mix.Releases.Appup
This module is responsible for generating appups between two releases.
Link to this section Summary
Functions
Generate a .appup for the given application, start version, and upgrade version
Link to this section Types
Link to this type
instruction()
instruction :: {:add_module, module} | {:delete_module, module} | {:update, module, :supervisor | change} | {:update, module, change, dep_mods} | {:load_module, module}
Link to this section Functions
Link to this function
make(application, v1, v2, v1_path, v2_path)
make(app, version_str, version_str, path_str, path_str) :: {:ok, appup} | {:error, term}
Generate a .appup for the given application, start version, and upgrade version.
Parameters
- application: the application name as an atom
- v1: the previous version, such as "0.0.1"
- v2: the new version, such as "0.0.2"
- v1_path: the path to the v1 artifacts (rel/<app>/lib/<app>-0.0.1)
- v2_path: the path to the v2 artifacts (_build/prod/lib/<app>)