Blog der singularIT GmbH

  • Unsere Unternehmenswebseite
Search

Monat: April 2018

KEY Talks #1 – Google Cloud API, Generative Softwareentwicklung und Smart Cities

  • Veröffentlicht am 18. April 2018
  • Kategorie Allgemein

Eines unserer Hauptziele als Unternehmen ist es, eine breite Wissensbasis aufzubauen. Dazu ist es wichtig, dass der interne Wissenstransfer gut funktioniert und das wir uns regelmäßig mit innovativen Themen auseinandersetzen. Um dieses Ziel zu erreichen überlegen wir regelmäßig, welche Maßnahmen wir dazu ergreifen können. Als neues Format beschäftigen gingen nun die KEY-Talks hervor. „KEY“ steht für Knowledge Exchange Yielding. Das heißt im Klartext: Wir beschäftigen uns einmal im Monat mit Themen unserer Wahl – es gibt keine Einschränkungen. Die Themen stellen wir in einer kurzen Präsentation allen vor und diskutieren gemeinsam darüber.

Im ersten KEY-Talks Event wurde sich dabei um folgende 3 Themen unterhalten:

Mehr Erfahren

Laravel CI – Monitoring Tool inspiriert von Jenkins

  • Veröffentlicht am 3. April 2018
  • Kategorie Allgemein

Im letzten Artikel haben wir gezeigt wie wir unsere Laravel Apps in Gitlab über Docker bereitstellen. Eine Lösung inspiriert von Jenkins wurde nun ins Intranet integriert – ein weiterer Baustein in unserem System. Der Continuous Integration and Continuous Delivery Prozess wird damit überwacht.

Ein Gitlab-Commit der auf den Masterbranch gemerget wird, löst den Auslieferungsprozess aus. Der Gitlab-Runner führt diesen Prozess aus. Zuerst wird ein API Request über Curl ausgelöst und der Datenbank wird der Prozessstart mitgeteilt. Ab jetzt ist der Prozess im Monitoring-Tool sichtbar und mit „running“ getagt. Nachdem der Prozess erfolgreich war, übermittelt dieser einen weiteren API-Request und der Status wird mit „Success“ getaggt. Bleibt der Success-Request aus, erscheint der Status „Timeout“. Ist es uns möglich den Fehler abzufangen (Exception handling) können wir den Prozess als „Failed“ bezeichnen.

Wir haben alle wichtigen Deployment-Metriken zu den Projekten auf einen Blick. Anzahl der Deployment-Prozesse, Dauer und Start des letzten Prozess, sowie der letzte Fehlschlag. Unter Details sind Anzahl der Fehlschläge, mögliche Fehlermeldungen, Portbelegung und weitere anwendungsspezifische Details ersichtlich. Die API arbeitet in beide Richtungen, sodass über die GUI bei Bedarf ein Prozess-Retry getriggert werden kann.

So sind wir ab sofort in der Lage, für alle geeigneten Projekte eine Übersicht über dessen Deployment-Status zu haben und es ist uns möglich, schnell Korrekturen durchzuführen.

 

Gitlab – CI Modul in unserem Intranet
Neueste Beiträge
  • Fridays Bar bei singularIT
  • Weihnachtsfeier 2022
  • Der Gesundheitstag 2022 @ singularIT
  • singularIT bei der Woche der KI
  • Get Together in Leipzig 2022
Archive
  • Januar 2023
  • Dezember 2022
  • November 2022
  • Oktober 2022
  • August 2022
  • Juli 2022
  • Mai 2022
  • Februar 2022
  • Dezember 2021
  • November 2021
  • Oktober 2021
  • September 2021
  • August 2021
  • Juli 2021
  • Mai 2021
  • Februar 2021
  • Januar 2021
  • Dezember 2020
  • November 2020
  • Oktober 2020
  • September 2020
  • Juli 2020
  • März 2020
  • September 2019
  • Juni 2019
  • Mai 2019
  • Dezember 2018
  • November 2018
  • Juli 2018
  • Mai 2018
  • April 2018
  • Januar 2018
  • Dezember 2017
  • Oktober 2017
  • September 2017
  • Juni 2017
  • November 2016
  • Oktober 2016
  • Juni 2016
  • Mai 2016
  • April 2016
  • März 2016
Kategorien
  • Allgemein
  • Deep Learning
  • Java
  • PHP
  • Über uns
  • Webprogrammierung
  • Datenschutz
  • Impressum
Copyright © 2023 Blog der singularIT GmbH All Right Reserved.
designed byBest Press Theme