Added multiple JDKs to the Travis-CI build by emxsys · Pull Request #28 · WorldWindEarth/WorldWindJava

added 8 commits

April 14, 2019 11:34
- Building with both the Oracle JDK and OpenJDK versions.
- Configured to build with the minimum JDK and the latest stable JDK
- Building with both Oracle JDKs and Open JDKs
- Configured to use openjdk-ea
- Errors encountered with the early access JDK will not fail the build
- Restrict deployment actions to `oraclejdk8`
- `fast_finish` allows the build to be marked done without waiting for early access build to complete

wcmatthysen

EMaksymenko pushed a commit that referenced this pull request

May 20, 2021
* Updated urls in documentation to use HTTPS wherever possible

* Updated forum links to use HTTPS protocol

* Repaired intermittent unit test failures due to random values

* Repaired Travis CI build's broken link to Apache ANT binary

* Corrected SurfaceText handling of cached extent. Fixes and closes #28.

* Modified the ANT build to correctly assemble the release JAR files. Fixes #87.

* README adjustments for new continuous integration

- Simplified the opening paragraph and combined it with the Get Started section. Removed unnecessary GitHub issues link.

- Updated the Releases and Roadmap section to reflect the new continuous integration structure.

- Removed Daily Builds section, as daily builds have been shut down. Daily builds are expected to be replaced with a simple snapshot link in the Download section.

- Removed API documentation links to decouple the website structure from the README file.

* Travis CI adjustments for new continuous integration

- Removed daily builds, which are scheduled to be replaced by Maven SNAPSHOT artifacts

- Removed Javadoc publication to the World Wind website, which is now handled independently by the website itself

- Modularized the change log script for interoperability with other World Wind repositories

- Simplified Travis CI deployment tasks to reduce redundancy

* Travis CI adjustments

- Updated Travis CI to notify the World Wind team mailing list on every build

* Corrected copy and paste typos in Travis CI configuration

* Travis CI adjustments

- Adjusted changelog.sh for TRAVIS build environment

- Removed obsolete keystore and its decryption commands

* Removed unnecessary entry from .gitignore

* Restored default Travis CI notifications (NASAWorldWind#118)

- Removed the custom notifications block from .travis.yml
- Notifying everyone on every build is now unnecessary, as GitHub protected branches and mandatory pull requests ensure that only successful builds make it into the develop and master branches
- Install the Ant JUnit packages missing from the Travis CI environment.
- Closes NASAWorldWind#113

* Excluded local project files and build output
- Updated .gitignore for project files per IntelliJ guidelines:
https://intellij-support.jetbrains.com/hc/en-us/articles/206544839-How-to-manage-projects-under-Version-Control-Systems
- Eliminates spurious changes to project files from Android Studio automatic changes.

* Update WorldWind Java documentation (NASAWorldWind#128)

- Added ISSUE_TEMPLATE.md, which gives the guidelines for submitting an issue
- Added PULL_REQUEST_TEMPLATE.md, which gives the guidelines for submitting a pull request
- Added CONTRIBUTING.md, which gives the overall expectations for contributing to WorldWind Java, the coding and design guidelines, and resources for the WorldWind community
- Removed "Design and Coding Guidelines.html"; this file's content was ported into CONTRIBUTING.md

* Change "World Wind" to "WorldWind" (NASAWorldWind#129)

All instances of "World Wind" in the source code and supporting documents have been changed to "WorldWind"

* Fix broken NASA logo reference (NASAWorldWind#140)

Path to NASA logo in README was broken, as our website infrastructure changed. It has been fixed.

* Publish API documentation to gh-pages on every push to develop

* Update README.md

* Disabled Travis CI deployment in preparation for project suspension (NASAWorldWind#165)

* Update README.md

* Notice update

* Notice alignment

* Notice update

* JDK version update

* Build fix

* JOGL and Java 11+ updates

* Updated JOGL/GlueGen libs

* Added jogl windows natives

* Remove outdated jars

* JOGL for OSX

* Remove Scankort demo

* Remove nbproject/private folder

* Travis build fix

* Travis build fix

* Removed webstart build, fixed javadoc

* Javadoc fixes

* Javadoc fixes

* Travis build fix

* Javadoc fix

* Remove local folder references

* Test change

* Test change

* Test change

* Test change

* Move to JDK 11 and latest JOGL 2.4 on Linux

* Update ISSUE_TEMPLATE.md (NASAWorldWind#170)

File mistakenly linked to Web WorldWind resources.

* JOGL 2.4 for Windows

* JOGL for OSX

* Update the code formatting to be more conformant

* Revert "Update the code formatting to be more conformant"

* Polyline deprecation fixes

* Polyline deprecation fixes

* Polyline deprecation fixes

* Deprecation fixes

* Deprecation/Lint fixes

* Revert Polyline formatting

* Formatting adjustments

* GeoRSS fixes

* Deprecation bug fixes

* Build fixes

* Logging run config

* WebView deprecation

* Moved Collada examples back to test code

* Removed Collada code from incorrect location

* JOGL refresh (NASAWorldWind#199)

* Add jackson license (NASAWorldWind#202)

* Add gdal license (NASAWorldWind#203)

* WWMath unit test (NASAWorldWind#205)

* License and release updates (NASAWorldWind#206)

* Final release adjustments (NASAWorldWind#207)

* Final release adjustments

* Title adjustment

Co-authored-by: pdavidc <paul@paulcollinssoftware.com>
Co-authored-by: Zach Glueckert <zachary.r.glueckert@nasa.gov>
Co-authored-by: eirizarry <endiajanae@mail.fresnostate.edu>
Co-authored-by: Bruce Schubert <bruce@emxsys.com>
Co-authored-by: markpet49 <mark.e.peterson@nasa.gov>
Co-authored-by: Miguel Del Castillo <migueldelcastillo@live.com>
Co-authored-by: markpet49 <mpeterson@farmintelligence.com>

quonn77 pushed a commit to quonn77/WorldWindJava that referenced this pull request

May 8, 2023
* Updated urls in documentation to use HTTPS wherever possible

* Updated forum links to use HTTPS protocol

* Repaired intermittent unit test failures due to random values

* Repaired Travis CI build's broken link to Apache ANT binary

* Corrected SurfaceText handling of cached extent. Fixes and closes WorldWindEarth#28.

* Modified the ANT build to correctly assemble the release JAR files. Fixes WorldWindEarth#87.

* README adjustments for new continuous integration

- Simplified the opening paragraph and combined it with the Get Started section. Removed unnecessary GitHub issues link.

- Updated the Releases and Roadmap section to reflect the new continuous integration structure.

- Removed Daily Builds section, as daily builds have been shut down. Daily builds are expected to be replaced with a simple snapshot link in the Download section.

- Removed API documentation links to decouple the website structure from the README file.

* Travis CI adjustments for new continuous integration

- Removed daily builds, which are scheduled to be replaced by Maven SNAPSHOT artifacts

- Removed Javadoc publication to the World Wind website, which is now handled independently by the website itself

- Modularized the change log script for interoperability with other World Wind repositories

- Simplified Travis CI deployment tasks to reduce redundancy

* Travis CI adjustments

- Updated Travis CI to notify the World Wind team mailing list on every build

* Corrected copy and paste typos in Travis CI configuration

* Travis CI adjustments

- Adjusted changelog.sh for TRAVIS build environment

- Removed obsolete keystore and its decryption commands

* Removed unnecessary entry from .gitignore

* Restored default Travis CI notifications (NASAWorldWind#118)

- Removed the custom notifications block from .travis.yml
- Notifying everyone on every build is now unnecessary, as GitHub protected branches and mandatory pull requests ensure that only successful builds make it into the develop and master branches
- Install the Ant JUnit packages missing from the Travis CI environment.
- Closes NASAWorldWind#113

* Excluded local project files and build output
- Updated .gitignore for project files per IntelliJ guidelines:
https://intellij-support.jetbrains.com/hc/en-us/articles/206544839-How-to-manage-projects-under-Version-Control-Systems
- Eliminates spurious changes to project files from Android Studio automatic changes.

* Update WorldWind Java documentation (NASAWorldWind#128)

- Added ISSUE_TEMPLATE.md, which gives the guidelines for submitting an issue
- Added PULL_REQUEST_TEMPLATE.md, which gives the guidelines for submitting a pull request
- Added CONTRIBUTING.md, which gives the overall expectations for contributing to WorldWind Java, the coding and design guidelines, and resources for the WorldWind community
- Removed "Design and Coding Guidelines.html"; this file's content was ported into CONTRIBUTING.md

* Change "World Wind" to "WorldWind" (NASAWorldWind#129)

All instances of "World Wind" in the source code and supporting documents have been changed to "WorldWind"

* Fix broken NASA logo reference (NASAWorldWind#140)

Path to NASA logo in README was broken, as our website infrastructure changed. It has been fixed.

* Publish API documentation to gh-pages on every push to develop

* Update README.md

* Disabled Travis CI deployment in preparation for project suspension (NASAWorldWind#165)

* Update README.md

* Notice update

* Notice alignment

* Notice update

* JDK version update

* Build fix

* JOGL and Java 11+ updates

* Updated JOGL/GlueGen libs

* Added jogl windows natives

* Remove outdated jars

* JOGL for OSX

* Remove Scankort demo

* Remove nbproject/private folder

* Travis build fix

* Travis build fix

* Removed webstart build, fixed javadoc

* Javadoc fixes

* Javadoc fixes

* Travis build fix

* Javadoc fix

* Remove local folder references

* Test change

* Test change

* Test change

* Test change

* Move to JDK 11 and latest JOGL 2.4 on Linux

* Update ISSUE_TEMPLATE.md (NASAWorldWind#170)

File mistakenly linked to Web WorldWind resources.

* JOGL 2.4 for Windows

* JOGL for OSX

* Update the code formatting to be more conformant

* Revert "Update the code formatting to be more conformant"

* Polyline deprecation fixes

* Polyline deprecation fixes

* Polyline deprecation fixes

* Deprecation fixes

* Deprecation/Lint fixes

* Revert Polyline formatting

* Formatting adjustments

* GeoRSS fixes

* Deprecation bug fixes

* Build fixes

* Logging run config

* WebView deprecation

* Moved Collada examples back to test code

* Removed Collada code from incorrect location

* JOGL refresh (NASAWorldWind#199)

* Add jackson license (NASAWorldWind#202)

* Add gdal license (NASAWorldWind#203)

* WWMath unit test (NASAWorldWind#205)

* License and release updates (NASAWorldWind#206)

* Final release adjustments (NASAWorldWind#207)

* Final release adjustments

* Title adjustment

Co-authored-by: pdavidc <paul@paulcollinssoftware.com>
Co-authored-by: Zach Glueckert <zachary.r.glueckert@nasa.gov>
Co-authored-by: eirizarry <endiajanae@mail.fresnostate.edu>
Co-authored-by: Bruce Schubert <bruce@emxsys.com>
Co-authored-by: markpet49 <mark.e.peterson@nasa.gov>
Co-authored-by: Miguel Del Castillo <migueldelcastillo@live.com>
Co-authored-by: markpet49 <mpeterson@farmintelligence.com>