kusumotolab / kGenProg

A High-performance, High-extensibility and High-portability APR System
MIT License
48 stars 13 forks source link

CIで生成したjarでバージョンが解決できない #727

Closed shinsuke-mat closed 4 years ago

shinsuke-mat commented 4 years ago

694 で --version オプションを追加した.

でもCIで生成したjarに限り,バージョン解決ができない.

$ curl -LO https://github.com/kusumotolab/kGenProg/releases/download/nightly-build/kGenProg-nightly-build.jar
$ java -jar kGenProg-nightly-build.jar --version
kGenProg version: unresolved

様々な環境で試したが,CIだけおかしいっぽい.

### ローカルで `java` コマンドで実行
結果: version = 1.5.1+
理想: version = 1.5.1+ ---------→ ok

### ローカルで `gradlew assemble` で生成した `jar` を使って実行
結果: version = 1.5.1+
理想: version = 1.5.1+ ---------→ ok

### CIで生成した `jar` を使って実行
結果: version = 1.5.1
理想: version = 1.5.1 ---------→ なぜかng

### CIでSSHして `gradlew assemble` で生成した `jar` を使って実行
結果: version = 1.5.1
理想: version = 1.5.1 ---------→ なぜかok

明示的に gradlew asssemble するとOK. CIだけなぜか動かない.