Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 8F38C200D3C for ; Tue, 14 Nov 2017 19:18:12 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 8DE92160BF4; Tue, 14 Nov 2017 18:18:12 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id D3D04160BD7 for ; Tue, 14 Nov 2017 19:18:11 +0100 (CET) Received: (qmail 62703 invoked by uid 500); 14 Nov 2017 18:18:10 -0000 Mailing-List: contact dev-help@airflow.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airflow.incubator.apache.org Delivered-To: mailing list dev@airflow.incubator.apache.org Received: (qmail 62691 invoked by uid 99); 14 Nov 2017 18:18:10 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Nov 2017 18:18:10 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id CD423C138A for ; Tue, 14 Nov 2017 18:18:09 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.879 X-Spam-Level: * X-Spam-Status: No, score=1.879 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id stZrECDwsfos for ; Tue, 14 Nov 2017 18:18:09 +0000 (UTC) Received: from mail-it0-f45.google.com (mail-it0-f45.google.com [209.85.214.45]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id D99025FD1B for ; Tue, 14 Nov 2017 18:18:08 +0000 (UTC) Received: by mail-it0-f45.google.com with SMTP id l196so14679363itl.4 for ; Tue, 14 Nov 2017 10:18:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=AH/2TyQ0wUTxh7xqLYmwCu0Eeqw4W8dPPH9Ezmiydm0=; b=QHnK+QDKCoDuwH0uv3668jFzfjVD460QRjm4FxGkd4qRxWPfQzi2pig5vKk6McBrRz yj/q4Yp53E4NS/PJEXgeXc62p7IIvUn6ePrBo8XJPeISHtQ67rzEgsQ/V27rqIDsGL+c 4ybJp3YIvT/aV4fKMLk8gWGzq76bYlfw60LscxwhvS2kkLRQK7dR9dFvWqVCJI0JKrgT /N3nxfHnlZLPu6FX/yb2/CfGahpbFHrKa/omeybhpzZpPkhnE5JNE3+XE3WhqCyMvhHh SvQA5dyt6Pu1pDRPJeSS0wj24kRf8gexW1wE5F0YAe1jDeKVWXCoBt2m3ubLYYmflA9C uYTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=AH/2TyQ0wUTxh7xqLYmwCu0Eeqw4W8dPPH9Ezmiydm0=; b=B5JGmp3Kf+IIth9Kyx9pQcnJ3P3xnnejOjArBSxOTUSSaGRQamb7EzhyOZqViAoRvm Uf9BVUqIvQMfNEl8xIbIIqrLEyCtw4crHWebgZFb8fohCLif4Mv63sS39nbeoNokZryl BdIV5d3aA4m5OfTzokBQaUu6A3C3z0C/tbho/faJDSldd1OXLnrO2ypezmxkIdon6ws0 Lo5jvv8UfM0G8SGzUGOfVx/pjJttAAgTTY0Spx97J+Wy4QNTUGdKdoS0//XcvniQ9r+l ET3ogcmNH8rEMR+EtqaOT1N9j7OT9yDtnAH+aSKJCcQB/YmrCYuacJUQqtrJUXo9bHkW /sng== X-Gm-Message-State: AJaThX6aFzmqgUoVuXtzS4ir80HfBj5Mdh+bUOmtxRy6R8oxYQB1tvxe lHilnR/vTcDNGyLjR0PKskJZw8TJBYRf68uqXFI= X-Google-Smtp-Source: AGs4zMZPs28lFZwN+T2pUVLylGBUiGxze5nEHiHVWYSq+9GdNQ84Vsbjybin6OtAiGT0xRm4zYtllxor97jGJuK6tb4= X-Received: by 10.36.185.26 with SMTP id w26mr17452673ite.48.1510683487841; Tue, 14 Nov 2017 10:18:07 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.169.67 with HTTP; Tue, 14 Nov 2017 10:18:07 -0800 (PST) In-Reply-To: References: From: Alek Storm Date: Tue, 14 Nov 2017 12:18:07 -0600 Message-ID: Subject: Re: Airflow Deployment tools To: dev@airflow.incubator.apache.org Content-Type: multipart/alternative; boundary="f403045d92cca93118055df568a5" archived-at: Tue, 14 Nov 2017 18:18:12 -0000 --f403045d92cca93118055df568a5 Content-Type: text/plain; charset="UTF-8" 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" 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 > --f403045d92cca93118055df568a5--