RPM パッケージの作成は初めてで、パッケージの作成に使用するワークフローを改善する方法をさまよっています。私が使っているものはかなり骨の折れる作業だと思います。
- そのため、Python ソース、構成ファイル、シェル スクリプト、その他のデータ ファイルを含むアプリケーション ディレクトリがあります。foo_app/ /etc/stuff /bin/stuff /lib/python/foo/stuff /var/stuff
foo_app ディレクトリを foo_app-1.0.1 にコピーします
それを foo_app-1.0.0.tar.gz に tar し、rpmbuild/SOURCES/ にコピーします。
- 次に、SPECS dir: rpmbuild -ba foo_app.spec から起動します。
- 次に、パッケージをリモート マシンにインストールしてテストすると、バグがあります。
- ローカル マシンで修正し、全体を再パッケージして、リモートで再度テストする必要があります。
これらの手順を自動化または簡単に繰り返すツールはありますか? または、手順 2 と 3 を実行しないようにする方法はありますか?