これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MAC OSオンラインエミュレーターなどの複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドcvs-autoreleasedebです。
プログラム:
NAME
cvs-autoreleasedeb - CVS からの Debian パッケージの自動リリース
DESCRIPTION
このスクリプトは、管理されているCVSモジュールのDebianパッケージを生成してアップロードします。
cvs-buildパッケージ。
cvs-autoreleasedebは、リリースしたいすべてのパッケージの状態ファイルを管理します。
自動的に公開され、debian/changelog ファイルをコミットするたびに
パッケージ、debian バージョンをより大きな値に変更すると、公開されます。
スクリプトに対するすべてのパラメーターは、conffile で構成されます。 コマンドラインはありません
スイッチ。 見る cvs-autoreleasedeb.conf(5)詳細については。
使用する
このスクリプトを使用するには、次の XNUMX つの方法があります。
1) cronでユーザーcvs-autoreleasedebとして実行します。これは、
ソフトウェアの「毎晩ビルド」バージョンを自動的に公開したいと考えています。 の
この場合、設定ファイルは「/etc/cvs-autoreleasedeb.conf」となり、
/var/lib/cvs-autoreleasedeb/ をスクラッチ ディレクトリとして使用します。
注意: この動作を制御するには、/etc/default/cvs-autoreleasedeb を編集してください。
注2: すべての出力は/var/log/cvs-autoreleasedeb/run.logに記録されます。
2)自分で実行します。パッケージがある場合に必要な作業が自動化されます
CVSの場合、設定ファイルは$HOME/.cvs-autoreleasedeb/confとなり、
スクラッチディレクトリは$HOME/.cvs-autoreleasedebになります。cvs-autoreleasedebは作成しません
デフォルトでは、cvs-autoreleasedeb を実行する前に設定ファイルを作成する必要があります。
詳細はこちら: cvs-autoreleasedeb.confとします。
すべて
- コミット時のスナップショットを使用
ソースをチェックアウトするための変更ログ
- メッセージをローカライズします。
- conffile ですべて小文字以外を使用します。
- conffile により良い形式を使用します。
_出口 コード
_終了コード:
0 = クリーン _exit
1 = 構成ファイルが見つかりません
2 = 構成ファイルにパッケージがありません
3 = 状態ファイルを開けませんでした
4 = 書き込み用の状態ファイルを開くことができませんでした
5 = アーキテクチャを特定できませんでした
onworks.net サービスを使用して cvs-autoreleasedeb をオンラインで使用する