thomasdarimont / keycloak-extension-playground

Simple project environment for creating custom Keycloak extensions
Apache License 2.0
655 stars 171 forks source link

Use TravisCI to build and upload a JAR for each of this #1

Open imduffy15 opened 5 years ago

imduffy15 commented 5 years ago

It would be cool if TravisCI could be configured for this repository to build the JARs and upload them to the releases section.

I love your work and normally end up copying it over to a new repository, with travis configured to push up a JAR. It makes it easy for docker-compose examples to just fetch the JAR remotely.

imduffy15 commented 5 years ago

Proposed travis file here https://github.com/thomasdarimont/keycloak-extension-playground/pull/2 will require some setup from @thomasdarimont

r2evans commented 3 years ago

@thomasdarimont Is the silence on this issue because there needs to be some investment on the part of the user? That is, since there is no guarantee (from you or Keycloak) that these plugins perform as advertised, you don't want to make it too easy for these extensions to be used improperly?

From a different perspective, the strict requirement to have mvn available and an already-compiled source of keycloak/keycloak available significantly increases the cost of entry to using any of these (incredible-looking) extensions. I'm opting to try it by using the maven docker image to see if I can get it to work, but if not then I'll be unable to use anything here.

I argue that many users of keycloak who would be candidates for using these extensions are not java programmers. (I'm one of them.)

I appreciate the effort and organization you've put in to these extensions.