dev
2023.07.08
【Sotaアプリのビルド基盤移行】Apache/Ant→Gradle・Bazel
Sotaサポート様
お世話になっております。

掲題のとおりです。
お手数ではありますが、ご回答よろしくおねがいします。
状況を把握できていないので、やや抽象的な質問内容となっている部分もあるかと存じます。
何卒宜しくお願いします。


■質問
・(1)ビルドテンプレート有無
現時点でGradleもしくはBazelを用いたビルドテンプレートをVstone様でGithub等で既に公開されていますか。ない場合今後公開予定はございますか。

・(2)既存動作影響
現行Antツールでのビルドから他モダンなビルドツール(Gradle・Bazelなど)に移行した場合、sotalib.jar等の既存ライブラリへの動作影響はございますか。

・(3)CI/CDのSaaS有無
GithubActionやBitriseやCircleCI等のCIを用いた自動テスト基盤整備を計画しており、もしVstone様でそのようなSaaSを展開されていれば利用させて頂きたいと考えています。
それを踏まえ、Vistone様が直接運営するSotaロボット専用のCI/CDサービスはございますか。
もしくはVstone様でSota専用自動テスト基盤などを持っていますでしょうか。

■背景
弊社都合で恐縮ながらAntは若手で利用経験があるものがいなく、社内にナレッジもありません。
今後保守コスト増大を見込み、ビルドシステムをAntから別ツール(Gradle・Bazel・Go製の自作ビルドランナー)に刷新したいという事情があります。

■経緯
ビルドツールのモダン化PJとして開発環境整備をしており、その洗い出し一覧にSotaアプリビルド自動化を計画しています。
Sota会話アプリのビルドシステムを現行Antから別ツールへのリプレースをするにあたり不明点があり本質問に至りました。

■補足
想定機体はオレンジ色のDeveloper版Sota様です。
SSH可能で開発した会話Javaアプリ(jarファイル)を登録し動作させることが可能な機体を指しています。
回答
dev
2023.07.08
$追記
現状ではSota様はビルドツールAntというビルドランナーを用いたビルド手順を紹介されています。
参考のために知らない方向けに補足致します。

「1-4 Antの設定」
http://www.vstone.co.jp/sotamanual/index.php?Java%E3%81%A7%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%92%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B%2F%E6%BA%96%E5%82%992#z4046b49
Sotaサポート
2023.07.10
dev様

お世話になっております。Sotaサポートです。
この度いただいたご質問につきまして、弊社ではいずれも現状公開している方法以外でのビルドツール・環境については構築・検証しておりませんので、デベロッパ様側で独自に検証していただく形になります。

何卒宜しくお願い致します。
この質問に回答する
 

Page Top