jenkinsくんどうしてなの
まず結論
Jenkins君に通すためのパスって、Unity上であっても\じゃなくて/にしなきゃ反応してくれないんですね
(開発環境はWindowsです)
NDKのパスをそのままコピーして貼り付けてたのが原因みたいです
勉強になるね
備忘録
ここで引っかかって1週間以上無駄にしたって本当ですか?
JenkinsでAndroidバイナリを作ろうね!
さーて!Jenkinsから勉強だぞー!
(途中でUnity3Dプラグイン使うこともあきらめたけど、やっぱり上記が原因じゃねーの)
どうにかGitHubとつなげて最新バージョンを持ってくるようになったよ!
(SSHキーなんて知らないよ……勉強しようね?)
シェルを書いて実行だー!
Invalid NDK versionUnable to detect NDK version, please pick a different folder.
……?使用バージョンは合ってるぞ?
色々知らべて試した結果、すべて惨敗
そしてとあるサイトを見つける
Unity on WIndowsで/を使ってるのに\パスが紛れ込む原因がわかった話
設定ファイルとかに\を使うと、おめでとう、Jenkinsやらなにやらで一切動かないものが出来上がる。
人類として生きていくためのまともな知識を持ち合わせていないのでここでやっと可能性に気が付く
Unity上で\指定しているから認識してくれていないのでは…?
まぁそうですよね
今までWindowsでしか開発したことがなかったからそんな違いがあることすら実はよく知らなかったりする
他にもJenkins君とは二度と分かり合えないと思うくらい引っかかった部分もあるのですが
とりあえずこれだけは忘れないでほしい。未来の自分。
いっそパス指定は全部/でいいのでは説あるんですがその辺どうなんですかね。