SSH経由で動作し、サーバーにデプロイするカスタムビルドおよびデプロイメントスクリプトがあります(MacOSを実行している場合)。bashスクリプトは、ファイルのコピー、古いファイルのバックアップ、前向きなデータベースへの正しいSQLスクリプトの適用など、多くの簡単なことを行います。ただし、リモートSQLアップグレード手順を開始するなど、いくつかの高度な機能があります。この手順を切断して、展開スクリプトを再度開始すると、SQLスクリプトが完全に適用された場合にのみ続行されます(つまり、フロー制御が発生し、bashが実行されます。そのようなものには本当に理想的ではありません)
スクリプトはすでに巨大であり、bashはそのような種類の詳細なロジックを対象としていないため、混乱しています。物事を簡単にするいくつかのツール、ライブラリをお勧めできますか。