Restcomm インスタンスをセットアップしていて、それを Jenkins と統合したいので、特定のブランチの github に PR があるたびに、Jenkins は RVD アプリを Restcomm インスタンスにデプロイします。
Jenkins から RVD ワークスペースにアクセスできるので、次のようなものがあると思います。
- 開発者はローカルで RVD アプリを作成/更新します。
- 彼女は自分のワークスペースから APP を github リポジトリにコピーし、PR を作成します。
- Jenkins は、リモート RVD ワークスペースを更新して、新しいファイル/アプリをコピー/更新します。
これはうまくいくと思いますが、矛盾などのために、あるワークスペースから別のワークスペースにファイルをコピーするのは好きではありません。
私は次のようなものを好むでしょう:
- 開発者は github で APP ソースを更新し、PR を作成します。
- Jenkins はアプリをパッケージ化 (zip?) し、Restcomm API を呼び出して展開/更新します。
出来ますか?その API に関するドキュメントはありますか?