Azure DevOps kostenlos für kleine Unternehmen in 1 Stunde

Guten Tag!

Wir wollten devOps schon lange implementieren, aber es gab keine Zeit und das Geld für den Service tut mir leid, oder Sie möchten am Beispiel einer Internetagentur verstehen, wie devOps in Aktion funktioniert, und dann weiterlesen.

In diesem Artikel wird erläutert, wie Sie kostenlose Azure-Entwickler für Ihr Unternehmen (bis zu 5 Entwickler kostenlos) ohne besondere technische Kenntnisse und viele Einstellungen bereitstellen können.

Bild

Das Ziel der Einführung von Devops-Prozessen besteht darin, den Entwicklungsprozess des Unternehmens zu beschleunigen. In unserem Fall wird die Beschleunigung durch automatisierte Codeüberprüfung, automatische Tests mithilfe von Standard-Screenshots und automatisches Hochladen von Websites auf den Server erreicht.

Welche Prozesse werden in unserem Beispiel mit devOps ausgeführt:

  1. Wenn Sie den Code eines Entwicklers festschreiben, wird die Assembly gestartet.
  2. Transpilation Typoskript / Weniger / etc;
  3. Wenn während der Transpilation Fehler auftreten, erhält der Entwickler eine Warnung und sein Commit wird abgelehnt.
  4. Bereitgestelltes Projekt auf Server (Dev-Site);

Erstellen von Screenshots der resultierenden Site und Vergleichen dieser mit dem Layout des Designers (Screenshot-basiertes Testen);
Empfangen von Testergebnissen und Screenshots über den Telegramm-Bot.

Was Sie dafür brauchen:

  1. Microsoft-Konto
  2. Telegrammkanal;
  3. Jeder Computer mit Internetzugang (damit der Build Agent funktioniert).

Beginnen wir also mit DevOps.

  • Registrieren Sie ein Microsoft-Konto auf azure.com
  • Wir gründen unser Unternehmen [1]. Dies ist der Bereich, in dem Projekte (Websites) erstellt werden. Auch in diesem Bereich der Sichtbarkeit arbeiten Personen, an die Sie Einladungen senden
  • Wir erstellen ein Projekt innerhalb des Unternehmens [2, 3, 4], alles ist wie gewohnt, das Projekt ist privat und öffentlich. Wählen Sie außerdem sofort das Repository zwischen dem integrierten Azure und Git aus. Sie können die zweite Option auswählen, die Integration ist vollständig implementiert, sodass Entwickler nicht darunter leiden. Ich habe die erste Option gewählt, um die Anzahl der Drittmittel zu reduzieren.
  • - Im erstellten Projekt [5] konfigurieren wir die Montageschritte [6] und erstellen die erste Baugruppe [7].

    Bild

  • Vergessen Sie nicht, den Montageagenten hinzuzufügen . Dies ist der Client, den wir auf einem Computer mit Internetzugang installieren, der die Assemblyschritte für bestimmte Ereignisse ausführt, z. B. beim Hinzufügen von Code zum Versionskontrollsystem.

  • Fügen Sie die erforderlichen Schritte hinzu.

    Bild

Jetzt werden wir die Schritte getrennt betrachten. Aus den Namen geht hervor, wofür jeder verantwortlich ist
Übrigens wird hier über das Erstellen eines Bots für Telegramm geschrieben .
Hier finden Sie einen guten Artikel zum Testen des Satzes.

Der Projektcode und alle auf gitgub veröffentlichten Skripte .

Bild

Der Artikel wurde so geschrieben, dass Anfänger eine der einfachen Möglichkeiten sahen, Entwickler mit minimalen Ressourcen- und Zeitkosten zu organisieren.

UPD 2018.12.03
Im Zusammenhang mit den Kommentaren habe ich beschlossen, hinzuzufügen:
- devops azure ist kostenlos für Teams mit 5 Personen
- Bei der Registrierung benötigen Sie keine Bankkarten usw. Benötigen Sie eine E-Mail und einen Namen für Ihre Organisation
- Um die Assembly kostenlos zu verwenden, müssen Sie den Assembly-Agenten auf einem Computer mit Internetzugang installieren. Für das Geld können Sie jedoch die von Microsoft bereitgestellten Assembly-Agenten verwenden. (Ich habe eine virtuelle Maschine mit win10 installiert, auf der die Montage stattfindet.)
- Token in Screenshots zum Beispiel haben zusätzliche Zeichen hinzugefügt

Source: https://habr.com/ru/post/de427703/


All Articles