02-10-2017 02:19 PM
One of the common requests from customers is how to move Snaplogic asset (pipelines, accounts and tasks) in a project from one environment to another easily as part of the configuration management or promotion processes. The standard project export/import function will move the pipeline, tasks, files, etc., but the customer will need to re-create the account objects and re-link all the account references in the target environment. This extra step could be a hassle if you have a big project with many pipelines and snaps require account references.
The sample pipeline here use Snaplogic Metadata Snapack to read the asset definition from a project and write to the target location (same org or not). It will move the accounts, pipelines and tasks from source to target. More importantly, it will maintain the account references in the pipeline and pipeline reference in the task. User just need to re-enter the Account password and re-select the Task snaplex in the target environment.
The attached project export contains 4 pipelines:
User can specify the source and target location (org + space + project) in the pipeline parameters. To run the pipeline to move project across org, the user account will need to have read/write permission to both source and target location.
The project export of those pipelines can be downloaded here:
Migrate Project v2.zip (10.7 KB)
01-10-2018 05:08 AM
the attachment doesn’t contain .slb file needed to import into snapLogic
01-10-2018 05:20 AM
There isn’t an .slb file format.
Individual pipelines are exported out as .slp files.
Projects are exported out as .zip files and imported in as such within Manager. Once you import the project, you should see the 4 pipelines.
11-06-2018 11:57 AM
We are able to use this to move stuff from our Stage or to our Prod org (and reversed) but we do not seem to be able to move to our UAT environment, which is where we need to test our pipeline against the forced upgrade November 10th.
When we try, we get:
The requested resource at the supplied path does not exist: /SVG-UAT/projects
Any word on how to move resources to the UAT environment?
11-06-2018 01:29 PM
@jason.cotterell, I don’t believe you can migrate code between http://elastic.snaplogic.com and http://uat.elastic.snaplogic.com. We push all our assets to Git from elastic.snaplogic.com and pull from Git to uat.elastic.snaplogic.com using rest/metadata snaps.
Hope this helps.