uSync support for Umbraco.Automate — sync Automate workspaces, groups and automations between environments as XML files, and drive uSync from Automate workflows.
This repo contains three packages:
- uSync.Automate — uSync handlers and serializers for Automate's
Workspace,WorkspaceGroupandAutomationsettings, so they export to disk and travel between servers the same way content types, data types and other uSync-managed settings do. - uSync.Automate.Actions — Umbraco.Automate actions and triggers that run uSync import/export/report operations from a workflow, and fire workflows from uSync events.
- uSync.Automate.Actions.Complete — Umbraco.Automate actions and triggers for uSync.Complete's publisher: push/pull content, media and settings items to/from another server, create a restore point, and trigger workflows when a push/pull is received.
Connections are deliberately not synced — see the design notes below. Automations and
workspaces reference connections by alias and report when one is missing on the target server.
Beta — published to NuGet, not yet stable.
dotnet restore
dotnet build
See dist/build-package.ps1 for packaging.