Concurrent development
When multiple users work on the same SnapLogic project, each should work on their own branch. When ready for integrated testing, merge into a single branch. Pull the tested assets into the production environment.
- For concurrent development, each user performs the following:
- Create a new project in their own project space.
- Create a new branch in the repository for their own project.
- Make the required changes.
- Commit the changes.
- Create a pull request for review.
To automate delivery, set up a CI/CD workflow in your Git provider that is automatically triggered on update of the main branch. The CI/CD workflow pulls the updated files into the production environment.
An admin reviews the pull requests and merges them into the main
branch.
The merge triggers the automated CI/CD workflow which copies the changes from the main
branch to the production environment.