Tag Archives: Software-Entwicklung

Bitbucket Pipelines: Support für Docker-Images und Service-Container für das Datenbank-Testing

Bitbucket Pipelines unterstützt jetzt Docker-Images und Service-Container. Atlassian entwickelt Pipelines, um Teams in die Lage zu versetzen, ihre Software schneller zu testen und zu deployen. Docker-Container helfen dabei, die Build-Umgebung zu managen. Dadurch, dass sie Build-Server nicht manuell konfigurieren müssen, sparen Teams viel Zeit und Kopfzerbrechen. Stattdessen können sie sich aus der Fülle an öffentlich verfügbaren Containern auf Docker Hub bedienen oder eigene Docker-Images für eine spezifische Build-Umgebung einbringen.

Funktioniert verteiltes Arbeiten? Nun, es kommt darauf an!

Seit etwas mehr als einem Jahr arbeite ich nun für //SEIBERT/MEDIA von zu Hause aus in ca. 250 Kilometern Entfernung. Kann agile Software-Entwicklung so funktionieren? Lässt sich der Scrum-Prozess trotz Entfernung einhalten? Verliere ich den Anschluss ans Team? Zum heutigen Zeitpunkt sage ich: Ja, es kann funktionieren!

Warum Git so gut für den Continuous-Delivery-Prozess ist (2)

Im ersten Teil dieses einführenden Artikels wurde diskutiert, dass Git insbesondere durch seine Fähigkeiten im Hinblick auf das Branchen und das Mergen sehr gut zum Coninuous-Delivery-Konzept passt: Branches bieten Entwicklern isolierte Umgebungen, um an bestmöglichen Lösungen zu arbeiten, ohne Risiken einzugehen. Währenddessen bleibt der master stets sauber und auslieferbar. Branches helfen zudem, externe Entwickler sicher in Projekte einzubinden. Dieser zweite Teil knüpft nahtlos daran an.

Warum Git so gut für den Continuous-Delivery-Prozess ist (1)

Software-Entwicklung im Team ist kein trivialer Prozess. Wir müssen verstehen, wer an welchem Stück Code arbeitet, wir müssen gewährleisten, dass es zwischen Änderungen keine Konflikte gibt, wir müssen Fehler finden, bevor die Kunden darauf stoßen, wir müssen sicherstellen, dass alle Projektbeteiligten auf dem Laufenden sind, was den Projektstand angeht. Und wie sich zeigt, kann jede dieser Herausforderungen entweder mit Git oder dem Continuous-Delivery-Prozess andressiert werden. Dieser zweiteilige Artikel gibt eine Einführung.

Entwicklungsteams, die mit JIRA Software arbeiten, brauchen auch Confluence

Confluence und JIRA Software sind für sich allein genommen jeweils großartige Produkte. Es gibt allerdings mehrere gute Gründe dafür, sie in Kombination zu nutzen. Speziell Software-Entwicklungsteams, die JIRA längst intensiv verwenden, werden davon profitieren, zusätzlich auch Confluence zu implementieren. Die nahtlose Verzahnung der Systeme schließt Lücken im Prozess und sorgt für mehr Effizienz, Transparenz und Kontext.

Atlassian Home und Codeyard – Webinar mit Sherif Mansour (Atlassian)

Vor ein paar Tagen hatte ich einmal mehr die große Freude, mich mit Sherif Mansour zu unterhalten, Principle Product Manager bei Atlassian in Sydney. Unser Webinar bietet Einblicke und Hintergrundinformationen zu zwei ziemlich interessanten Lösungen für Atlassian-Kunden: Atlassian Home und Codeyard. Hier ist die Aufzeichnung.

Bamboo 5.15: Support für den Git Large File Storage

Damit Git für alle erdenklichen Teams funktioniert, hat Atlassian seinem Git-Reporsitory-Manager Bitbucket bereits vor einiger Zeit den Git Large File Storage (LFS) hinzugefügt. Nun unterstützt auch Atlassians Integrations-Server Bamboo ihn. Große Dateien werden durch Hinweisadressen in Git ersetzt, während der tatsächliche Content der Dateien auf einem Remote-Server gespeichert ist.

FishEye & Crucible 4.3: Die neuen Reporting-Möglichkeiten

Ob sie FishEye & Crucible mit Subversion, Perforce, Git oder Mercurial nutzen – eine Gemeinsamkeit teilen viele Teams: Sie müssen Berichte über die Repository-Aktivität liefern. Wie viele Code-Zeilen wurden letzte Woche committet? Wer hat über den letzten Sprint hinweg Code committet? Damit Teams solche Fragen beantworten können, hat Atlassian für die neue Version des Quellcode-Managementsystems FishEye & Crucible zwei der am häufigsten Feature-Wünsche umgesetzt und einen neuen Delta Lines of Code Report (DLOC) für alle Repositories ausgeliefert.