Our TeamCity server detects the master branch has changed, then packages up
the repo containing our DAGs as an artifact. We then use SaltStack to
trigger a bash script on the targeted servers that downloads the artifact,
moves the files to the right place, and restarts the scheduler (on the
master).

This allows us to easily revert changes by redeploying a particular
TeamCity artifact, without touching the git history.

Alek

On Nov 14, 2017 11:02 AM, "Andy Hadjigeorgiou" <[email protected]> wrote:

> Hey,
>
> Was just wondering what tools & services everyone uses to deploy new
> versions of their data pipelines (understandably this would vary greatly
> based on tech stack) but I'd love to hear what the community has been
> using.
>
> - Andy
>

Reply via email to