Loading…
Activate 2018 has ended
Thursday, October 18 • 2:55pm - 3:35pm
Migration Station - DevOps for Fusion with Version Control and Continuous Integration

Log in to save this to your schedule, view media, leave feedback and see who's attending!

How do you move Fusion changes from Test to Production? How can you revert changes if the bits hit the fan?

We have a method that takes the fear out of promoting changes to production.

The typical workflow for developing Fusion is live on the server. When you create a datasource from the “Datasources” screen, it is updated immediately on the server. This makes it easy to work interactively with the search engine. But from the web UI, there is not a way to save these changes to a source file,  and there is no way to move from a test server into production. More importantly, there is not a way to back out problematic changes from production.

We have developed a java based command line interface using Fusion’s Rest API to implement version control and continuous integration. We are specifically using GIT, Bamboo or Jenkins, and Java JAXRS to serialize the Fusion objects. Then we use a Jersey client to call Fusion’s REST API to apply changes, just like the web UI does.

Speakers
avatar for Todd Lack

Todd Lack

Sr. IT Software Developer, SAS


Thursday October 18, 2018 2:55pm - 3:35pm EDT
Jarry & Joyce