コンテンツにスキップ

開発ガイド

本ディレクトリでは、OpsAnt の開発および二次開発に関する事項を紹介します。

目次

開発フロー概要

OpsAnt のリリースは「ローカル事前ビルド + イメージビルド + アップグレードスクリプト」のフローを採用しています:

  1. フロントエンドの変更 → ローカル npm run build → static/opsant/ 成果物をコミット
  2. opsmini-server(Go)の変更 → ローカルクロスコンパイル → bin/ バイナリをコミット
  3. イメージをビルド → アップグレードスクリプト ./opsant-update.sh proxy <版本> でアップグレード

より詳細な説明は ビルドとデプロイ を参照してください。