OpenLiberty / ci.gradle

Gradle plugins for managing Liberty profile servers #devops
Apache License 2.0
48 stars 51 forks source link

Write a sample tutorial to teach multiserver-subproject structure #196

Open dshimo opened 6 years ago

dshimo commented 6 years ago

Create a simplified sample that will demonstrate how to setup a multi server project using the multi-server feature asked for by issue #45 . This would be the first sample to demonstrate the feature, introducing a new way to structure the build.gradle file. Because setting up servers using multi-modules are present in the other samples, we could reference them in a subsection instead.

Then, include said sample into documentation and a sample index page to help users familiarize themselves with various Gradle and Liberty plugin techniques.

cherylking commented 6 years ago

Charles has an app that would be good for this. Also, use the Gradle project structure for multi server, not the feature that was referenced above.

stephenpatten commented 4 years ago

Please explain multiserver-subproject and what is the expected outcome in this scenario? One physical server and many applications, or is this a cluster?

mattbsox commented 4 years ago

The multi-server feature controlled multiple Liberty server instances on one Liberty runtime and was removed in our 3.0 release. The multi-server subproject idea was to demonstrate how this could also be accomplished using multiple Gradle projects rather than using the Liberty Gradle plugin. The end result would be one runtime with multiple servers with however many applications they are configured with.