我正在使用 fpm 包生成器并尝试使用标志:
--after-upgrade=upgrade.sh
或者--before-upgrade=upgrade.sh
。
但我没有找到如何使用带有这些参数的目录或脚本集。
我有一个包含多个更新脚本的目录(一般情况下使用不同的语言):
.../updates/
- update1.sql
- update1.sh
- update2.rb
- update2.sh
- ...
在这种情况下如何执行多个脚本?
例如,我想在第一次升级期间执行update1.sql
and在第二次升级期间执行,以及在第三次升级期间执行所有其他操作。update1.sh
update2.rb
update2.sh
有没有比在升级之前将所有脚本合并为一个更好的主意upgrade.sh
?