Michael Vorburger created FINERACT-1226:
-------------------------------------------
Summary: Travis CI does not actually build new multi module
project structure
Key: FINERACT-1226
URL: https://issues.apache.org/jira/browse/FINERACT-1226
Project: Apache Fineract
Issue Type: Sub-task
Reporter: Michael Vorburger
Assignee: Michael Vorburger
https://github.com/apache/fineract/pull/1446 broke the build, but we didn't
notice it.
https://github.com/apache/fineract/pull/1448 manually fixes it.
This shouldn't have happened, and it seemed curious to me that it did, so I had
a look:
It's because in our https://github.com/apache/fineract/blob/develop/.travis.yml
we, currently, only:
{{./gradlew --console=plain -PautomatedBuild=true licenseMain licenseTest
licenseIntegrationTest check && ./gradlew --console=plain
-PautomatedBuild=true integrationTest --fail-fast}}
and this doesn't actually build {{fineract-client/}}, that's why!
[~aleks] what do you think would be a better Gradle task goal to build in CI,
to cover everything? We probably shouldn't list {{:fineract-client}}, as we
will be adding more modules, so something more general...
[~ptuomola] FYI
--
This message was sent by Atlassian Jira
(v8.3.4#803005)