You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
UDFs are currently deployed to KSQL servers by a simple copy of the JAR to a directory on the server, followed by a restart. Right now, the only thing this plugin does for deployment is to pull down the JAR dependency from a JAR repository and copy it to the build directory. This is because we used Jenkins to move the file into place for the project where the plugin was designed.
I'd like to go ahead and add remote copy capabilities. There a candidate plugins that may assist in this.
The text was updated successfully, but these errors were encountered:
stewartbryson
changed the title
Add a deployPipelines task.
Add a 'deployPipelines' task.
Sep 27, 2018
Currently, this plugin builds and prepares artifacts for deployment, but in the project it was designed for, other mechanisms (Jenkins, Ansible) actually deliver artifacts for Streams and Functions to downstream environments. It would be nice to have functionality internal to the plugin to handle this.
KSQL artifacts already have deployment mechanisms using the KSQL REST API. But the deployment of Functions (UDFs and UDAFs) require an external process to deploy the artifacts. We just need a simple SSH-enabled copy pattern for this. gradlessh or groovyssh seem like good candidates.
stewartbryson
changed the title
Incorporate gradlessh for deployments.
Provide full deployment capabilities for UD(A)F Functions.
Oct 18, 2018
UDFs are currently deployed to KSQL servers by a simple copy of the JAR to a directory on the server, followed by a restart. Right now, the only thing this plugin does for deployment is to pull down the JAR dependency from a JAR repository and copy it to the build directory. This is because we used Jenkins to move the file into place for the project where the plugin was designed.
I'd like to go ahead and add remote copy capabilities. There a candidate plugins that may assist in this.
The text was updated successfully, but these errors were encountered: