実現したいこと
とあるアプリケーションを実装しており、そのアプリケーションでは別のリポジトリで作成した実行ファイルを子プロセスとして実行して処理をまかせる部分があります。
そのアプリケーションと別リポジトリの実行ファイルは違う言語で書かれています。
現在は別リポジトリのコードをビルドしてできた実行ファイルを、手動で対象アプリケーションのプロジェクトディレクトリにコピーして利用しています。
この手動でコピーしている部分をなんとか自動化できないかと考えております。
前提
対象アプリケーション:Node.js、Electronで作成
別リポジトリ:C#で作成
調べたこと
submoduleとして対象アプリケーションに別リポジトリを追加する
→同じ言語であれば追加して一緒にビルドしてしまえばいいかもしれないが、言語が全く違うもののため活用は難しいかな?と思っています。
別CIツールを活用
→例えばjenkinsを使用して、別リポジトリへのpush
やrelease
をトリガーにjenkinsで別リポジトリをclone
→build
して、できた実行ファイルを対象アプリケーションのリポジトリにpush
する。
ちゃんとjenkinsを触ったことないので妄想に近いですが、この方法が現実的なのかなと考えています。
gitは2年程度しか経験がなく知識が浅いので、自分が知らないもっといい方法があるのかなと思い、質問さえてもらいました。
心当たりがある方や、同じような事をやったことがある方などいらっしゃいましたら、回答をお願いいたします。

あなたの回答
tips
プレビュー