YandexのDebパッケージ

シリーズ「あなたは何を知っていますか...」から:-)。



Yandexでは、すべての作業コードをサーバーにアップロードすることは、Debianパッケージシステムによって制御されます。



YandexプログラマーのIvan Sagalaevが書いたものを以下に示します。

softwaremaniacs.org/blog/2007/08/15/deb-packages-in-yandex/#more-269

よく調べてみると、aptはそのようなシナリオに必要なすべてのものを備えた強力で汎用性の高いものであることがわかりました。 管理者は各プロジェクトの詳細を詳しく調べる必要はありません。開発者はインストールする必要のあるパッケージの名前を送信するだけで、インストールされます。 バージョンの確認、依存関係のインストール、事前設定、initスクリプトの処方-これらはすべてパッケージに記述できます。 そして、私のサービスの1つをインストールするプロセスは、管理者が手動で行うように、wikiの言葉で詳細に説明されていたことを覚えています:-)。 そして、作業中のコードに突然内部テストで明らかにされなかった野生のバグがある場合、管理者はコードについて何も知らずに、単に以前の作業バージョンに置き換えることができます。



All Articles