Uploaded image for project: 'Apache Fineract'
  1. Apache Fineract
  2. FINERACT-1171 Multi-module configuration for Gradle
  3. FINERACT-1226

Travis CI does not actually build new multi module project structure

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.5.0
    • Component/s: None
    • Labels:
      None

      Description

      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!

      Aleksandar Vidakovic 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...

      Petri Tuomola FYI

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                vorburger Michael Vorburger
                Reporter:
                vorburger Michael Vorburger
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: