Richten Sie eine automatisierte Build- und Bereitstellungspipeline mit Rollback ein
113 Ansichten 0 Antworten#42631
Budget€500für das Projekt
FormatEinmaliges Projektkeine Vorauszahlung
ZahlungBargeld, Banküberweisung
Antworten akzeptiertAntwortzeit ist abgelaufenbis 19.09.2026
Antworten0Kategorien-Durchschnitt: 0,1
Ansichten11353 in 14 Tagen
Projektbeschreibung
Übersetzt
Wir suchen einen Spezialisten, der einen automatisierten Build- und Bereitstellungsprozess für unser Entwicklungsteam einrichtet. Momentan wird jede Veröffentlichung manuell durchgeführt: ein Entwickler baut das Projekt lokal, kopiert die Dateien auf den Produktionsserver und überprüft dann manuell, dass nichts kaputt gegangen ist. Mehrmals, unter Zeitdruck, landete fehlerhafter Code in der Produktion, und das Zurückrollen war ebenso manuell — ein Backup zu finden und es zu kopieren. Wir wollen diese Routine und den menschlichen Fehler, der damit einhergeht, loswerden.
Das Ziel ist eine Pipeline, die Code aus dem Repository zieht, eine Reihe automatisierter Tests durchführt und das Build nur dann in die Produktion überträgt, wenn alle Prüfungen bestanden sind, ohne manuelle Schritte. Eine separate Anforderung ist ein Rollback-Mechanismus: Wenn nach der Bereitstellung etwas schiefgeht — der Dienst nicht startet oder die Fehlerraten ansteigen — sollte das System schnell die vorherige funktionierende Version wiederherstellen, ohne dass jemand manuell eingreifen muss.
Das Projekt ist klein, aber der Stack ist standardmäßig: das Backend läuft auf PHP, plus ein paar unterstützende Skripte für Hintergrundjobs. Das Repository wird bereits vom Team genutzt, daher geht es darum, eine Pipeline auf das bereits Vorhandene aufzubauen. Wir können Zugang zur Testumgebung bereitstellen und die Infrastrukturdetails besprechen, bevor die Arbeit beginnt.
Was wir benötigen: — automatische Testläufe bei jeder Codeänderung — automatische Bereitstellung in die Produktion, sobald die Tests bestanden sind — einen schnellen Rollback-Mechanismus zur vorherigen Version — eine kurze Zusammenfassung, die erklärt, wie alles funktioniert
A web app to intake orders, assign couriers, plan routes, track statuses, show a live map and reports.
Webprogrammierung24.09.20260177
0Antworten
Gut zu wissen
Wie antworte ich auf dieses Projekt?
Melden Sie sich als Freelancer an, beschreiben Sie, wie Sie die Aufgabe lösen werden, nennen Sie Ihren Preis und Ihre Frist. Der Kunde liest die Antworten und beginnt einen Dialog mit den besten.
Wer kann meine Antwort sehen?
Nur der Kunde, der das Projekt veröffentlicht hat, und Sie. Andere Freelancer sehen Ihren Text oder Preis nicht.