1

RPM パッケージの作成は初めてで、パッケージの作成に使用するワークフローを改善する方法をさまよっています。私が使っているものはかなり骨の折れる作業だと思います。

  1. そのため、Python ソース、構成ファイル、シェル スクリプト、その他のデータ ファイルを含むアプリケーション ディレクトリがあります。foo_app/ /etc/stuff /bin/stuff /lib/python/foo/stuff /var/stuff
  2. foo_app ディレクトリを foo_app-1.0.1 にコピーします

  3. それを foo_app-1.0.0.tar.gz に tar し、rpmbuild/SOURCES/ にコピーします。

  4. 次に、SPECS dir: rpmbuild -ba foo_app.spec から起動します。
  5. 次に、パッケージをリモート マシンにインストールしてテストすると、バグがあります。
  6. ローカル マシンで修正し、全体を再パッケージして、リモートで再度テストする必要があります。

これらの手順を自動化または簡単に繰り返すツールはありますか? または、手順 2 と 3 を実行しないようにする方法はありますか?

4

1 に答える 1