Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: "Andreas Jung" Newsgroups: de.comp.lang.python Subject: Re: [Python-de] Deploy-History Date: Wed, 11 May 2016 10:53:27 +0200 Lines: 80 Message-ID: References: <5732E641.2030709@thomas-guettler.de> <1A0ED9D0-FBB6-4C87-91C1-EC7DD4E92B95@zopyx.com> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=_MailMate_C091EA1D-DB96-4348-A15A-7D73AE9FCFB3_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Trace: news.uni-berlin.de /T48vV2rJoFfYmXlIuzt1AykD3tUMV9FPyO9ZLobl4gA== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org In-Reply-To: <5732E641.2030709@thomas-guettler.de> X-Mailer: MailMate (1.9.4r5234) X-Df-Sender: aW5mb0B6b3B5eC5uZXQ= X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <1A0ED9D0-FBB6-4C87-91C1-EC7DD4E92B95@zopyx.com> X-Mailman-Original-References: <5732E641.2030709@thomas-guettler.de> Xref: csiph.com de.comp.lang.python:4452 This is an OpenPGP/MIME signed message (RFC 3156 and 4880). --=_MailMate_C091EA1D-DB96-4348-A15A-7D73AE9FCFB3_= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Wenn Deine Kunden selber _irgendwas_ aus einem Repository installieren od= er aktualisieren dann ist der Vorgehensweise aus meiner Sicht broken-by-design. Zu einer sauberen und reproduzierbaren und kontrollierbaren Release-Polic= y geh=C3=B6rt eine saubere Paketierung und Versionierung. Wenn ein Kunden irgendeinen Stand von irge= ndwas in Kombination mit undefinierten St=C3=A4nden von anderen Modulen laufen hat und in Eige= nregie die Aktualisierung betreibt, dann liegt der schwarze Peter beim Kunden....also sorg f=C3=BCr= einen wohldefinierten Aktualisierungs- und Rollout-Mechanismus...was du hier beschreibst ist je= denfalls offensichtlich alles andere als ein geregelter Prozess. -aj On 11 May 2016, at 9:58, Thomas G=C3=BCttler wrote: > Mal wieder off-topic, aber vermutlich haben viele auf dieser Liste =C3=A4= hnliche > Anliegen. > > Per git-History sehe ich genau wann, wer und welche und =C3=84nderungen= am Quelltext erfolgt sind. > Super, bis jetzt alles gut. > > Nun wird der Code bei N Kunden unabh=C3=A4ngig voneinander installiert.= Hier fehlt mir > bisher eine History. Ich sehe nicht sofort welche =C3=84nderungen, wann= **installiert** wurden. > > Anwendungsfall: Der Kunde ruft an und meint, dass seit Dienstag alles l= angsamer ist. > Ich will nun wissen welche =C3=84nderungen Montag oder Dienstag auf dem= System eingespielt wurden. > > Wie l=C3=B6st ihr das? > > Umgebung: > > - Linux Serveranwendungen mit HTTP GUI und Rest Schnittstellen. > - Ein Produkt (nennen wir es Ticketsystem) l=C3=A4uft bei N Kunden (mi= t N kleiner hundert). > - Das Produkt besteht aus bis zu 10 Modulen (jeweils einzelne git-Repo= s). > > -- = > Thomas Guettler http://www.thomas-guettler.de/ > _______________________________________________ > python-de maillist - python-de@python.org > https://mail.python.org/mailman/listinfo/python-de --=_MailMate_C091EA1D-DB96-4348-A15A-7D73AE9FCFB3_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc -----BEGIN PGP SIGNATURE----- iQGUBAEBCgAGBQJXMvMIAAoJEADcfz7u4AZjEzMLwJWaqHvcHHvuF0QCjGuKLBZO FG8DSi6UQFkU3GHKvEQFP4k413SMgiWfE/63c5hZOQNVkvhXja06KDGdauOFhRWH xGGz7h3AAeLSyLEd2fDXr2tvAZ8h5CjjiUkjTLUznbGtxzblcvXlBdOOTPKe+Rcn BH22P6cTW+ygcy3MpCVL/KI9JP342koAqJV5eFiTI+IxQWUTk0ZsXqo3h4ZNBxQB p/UFbb7F8bdZIwmEoBY9G3s4CdUa9xqwPSCSjV1tff6J5nJAIWphjAVWOwjDe4KB ZgXgiy/24Pf/q0V+A0XFmkKxUYphBmC51WpbaRasCUmUttp1aauyjGppsnvlHPel vrIGJyKScWa95gwibezrrTj8eUJTU/dcBTqZyKvlIaqZD0qdQW+tv9xHIrxArj+c kKuhO4+wUCMWB6J+C3mzBD5Lvp33NmuCUgAOvPHi2xpJlxz85TvhIOi/REszBsuK Dxm50n1TIGY5d3pY6OWoQDPUE6lZ3KQ= =Xp4i -----END PGP SIGNATURE----- --=_MailMate_C091EA1D-DB96-4348-A15A-7D73AE9FCFB3_=--