Key Features

バージョン管理

バージョン管理

バージョン管理

Agentria でワークフローの作成が完了したら、API としてデプロイし、さまざまなタスクで利用できます。

API をデプロイするには、まずワークフローのデプロイ用バージョンを作成する必要があります。


バージョン管理の重要性


適切なバージョン管理には、次のメリットがあります:


  • 変更履歴を明確に追跡・レビューできる。

  • チーム協業時の混乱や衝突を減らせる。

  • 問題発生時に安定した過去バージョンへ安全にロールバックできる。

  • エンドユーザーへ信頼性の高いアップデートを提供できる。



このページでは、バージョン番号の更新基準、実際の新規バージョン作成手順、バージョン履歴の確認方法を学べます。


バージョニング基準


Agentria のプロジェクトは Semantic Versioning に従います。

(参照:🔗https://semver.org/


バージョン番号は Major.Minor.Patch の形式で構成されます。

  • Major バージョン: 後方互換性が失われる変更があった場合に増加します。

  • Minor バージョン: 後方互換性を保ったまま新機能を追加した場合に増加します。

  • Patch バージョン: バグ修正、セキュリティパッチ、小さなパフォーマンス改善で増加します。


例:

1.4.21.4.3(バグ修正)

1.4.21.5.0(機能追加)

1.4.22.0.0(後方互換性のない変更)


ステップ1:バージョンを作成



キャンバス右上の Version ボタンをクリックし、+ アイコン(Create Version)を選択します。



ポップアップでデプロイ用バージョンを作成できます。

Semantic Versioning の基準に従ってバージョン番号と説明を入力し、Create をクリックします。


ステップ2:バージョン履歴を確認



各バージョンは History タブで確認できます。


ステップ3:ロールバック



特定のバージョンを選択すると、そのバージョンに含まれるノードを一覧で確認できます。

Rollback to this version をクリックすると、ワークフローが選択したバージョンへ戻ります。


現在の作業状態をバージョンとして保存せずにロールバックすると、未保存の変更やテスト履歴はすべて失われ、復元できません。

そのため、ロールバック前に現在の状態のバージョンを作成することを強く推奨します。