Top-bewertete AppVeyor Alternativen

Im Allgemeinen schnelle Build-Warteschlange. Wir haben mehrere Projekte, und wenn wir Funktionen schnell herausbringen, ist es schön, wenn sich die Builds nicht stapeln, sodass wir sofortiges Feedback erhalten, falls der Build fehlschlägt. Bewertung gesammelt von und auf G2.com gehostet.
Die Einrichtung/Konfiguration eines Projekts ist komplex. Wir haben im Allgemeinen .NET-Anwendungen, daher funktioniert der MS Build-Prozess gut für diese. Wir haben noch keine Node-Anwendung erfolgreich konfiguriert und verlassen uns immer noch auf die Bereitstellung über GitHub-Hooks. Es gibt nicht viel an Dokumentation, hauptsächlich Community-Fragen und -Antworten. Bewertung gesammelt von und auf G2.com gehostet.
22 von 23 Gesamtbewertungen für AppVeyor
Gesamtbewertungsstimmung für AppVeyor
Melden Sie sich an, um die Bewertungsstimmung zu sehen.
Im Gegensatz zu anderen CI-Tools, die in einer Linux-Umgebung entwickelt wurden, ist Appveyor in einer Windows-Umgebung entwickelt, was es ermöglicht, die Anwendungsleistung in Windows zu testen. Appveyor verfügt über eine sehr klare Dokumentation, die es Ihnen ermöglicht, Ihre appveyor.yml-Datei einfach einzurichten oder eine vorkonfigurierte Datei zu kopieren. Bewertung gesammelt von und auf G2.com gehostet.
Im Gegensatz zur Travis.yaml-Datei erfordert die appveyor.yml-Datei viel mehr Befehle, um Ihr C.I.-Projekt zu konfigurieren. Bewertung gesammelt von und auf G2.com gehostet.

Im Gegensatz zu anderen CI-Diensten verfügt AppVeyor über eine Windows-basierte Infrastruktur, die es mir ermöglicht, meine Software auf allen wichtigen Plattformen zu testen. Das Einrichten von Projekten mit appveyor.yml ist unkompliziert und entspricht der Konfiguration anderer ähnlicher nicht-Windows-basierter Dienste.
Die Python-Unterstützung von AppVeyor ist beeindruckend, da es mehrere verschiedene Python-Versionen anbietet, einschließlich sowohl 32- als auch 64-Bit-Versionen von Python und Miniconda-basierte Python-Installationen. Die Dokumentation, die mit der Python-Umgebung verbunden ist, ist ebenfalls gut gemacht und enthält die Informationen, die Sie benötigen, um Ihre Builds schnell zum Laufen zu bringen. Bewertung gesammelt von und auf G2.com gehostet.
Builds können in der kostenlosen Version, die keine gleichzeitigen Jobs erlaubt, langsam sein. Die kostenpflichtige Option, die gleichzeitige Jobs erlaubt, ist zu teuer. Während AppVeyor es Ihnen ermöglicht, den Namen Ihrer Konfigurationsdatei zu ändern, ärgert es mich, dass der Standard appveyor.yml ist, anstatt einer Datei, die mit einem Punkt versehen ist, um sie zu verstecken. Bewertung gesammelt von und auf G2.com gehostet.

Die einfache Konfiguration. Die Tatsache, dass es sich um einen gehosteten Dienst handelt, ist ein großer Pluspunkt, da es bedeutet, dass Sie die zugrunde liegende Infrastruktur nicht verwalten müssen. Bewertung gesammelt von und auf G2.com gehostet.
Es benötigt mehr Konfigurationsoptionen für parallele Builds. Ich möchte in der Lage sein, die Anzahl der Builds pro Branch zu begrenzen. Bewertung gesammelt von und auf G2.com gehostet.

Nun, erstens ist es kostenlos für Open-Source-Projekte. Ein guter CI-Build, der Build, Test und Deployment umfasst, bedeutet, dass man keine Angst vor seinem Code haben muss. Im Vergleich zu Travis CI, das für aktive Projekte teuer ist, sind hier Artefakte leicht verfügbar. Für Datenbank-CI hat AppVeyor jedoch den großen Vorteil, dass es standardmäßig mit einer SQL Server-Datenbank auf den Build-Agenten geliefert wird. Dies vereinfacht die Einrichtung erheblich und vermeidet die Notwendigkeit, bei jedem Build Datenbank-VMs bereitzustellen, einzurichten und abzubauen. Bewertung gesammelt von und auf G2.com gehostet.
1. Es ist langsam im Vergleich zu Travis CI.
2. Plattformentwicklung! - Funktioniert nur für Windows! Es wäre gut, alles an einem Ort zu haben (für Linux-Benutzer).
3. Kostenlose Konten haben langsame Builds. Bewertung gesammelt von und auf G2.com gehostet.
- Gute Integration mit GitHub-Pull-Anfragen
- Konfiguration in YAML
- Bereitstellung in benutzerdefinierte Umgebungen
- Beste für Windows
- Sicher mit isolierten Build-Umgebungen
- Guter Kundensupport
- Hervorragender kostenloser Service für Open-Source-Projekte Bewertung gesammelt von und auf G2.com gehostet.
- ein bisschen langsamer als andere
- muss mehr Betriebssysteme unterstützen
- Keine Java-Unterstützung
- Keine IDE-Integration Bewertung gesammelt von und auf G2.com gehostet.

Das beste Merkmal von AppVeyor ist, dass sie es ermöglichen, *beliebige* Artefakte aus dem Build zu erfassen und einfach von AppVeyor herunterzuladen. Dies ist ein großer Vorteil gegenüber Travis, das ein Rezept für die Nutzung von Amazon S3 zur Speicherung von Artefakten hat, was sich jedoch als ziemlich teuer für sehr aktive Projekte erweist. Bewertung gesammelt von und auf G2.com gehostet.
Keine Unterstützung für die Autorisierung von Github-Organisationen.
Langsame Builds für kostenlose Konten.
Der Schutz von Umgebungsvariablen ist suboptimal. Mehrmals ist ein Befehl fehlgeschlagen und Appveyor hat alle Variablen, einschließlich Passwörter, in das Protokoll ausgegeben. Da das Protokoll im Netz ist, muss es dann gelöscht werden. Bewertung gesammelt von und auf G2.com gehostet.

Wir verwenden AppVeyor seit über einem Jahr. Wir sind kürzlich auf 5 gleichzeitige Jobs umgestiegen, was wirklich hilft, unsere Matrix-Builds zu beschleunigen. Die Preisgestaltung ist einfach. Der Support ist hervorragend. Ich mag es wirklich, dass sie einen integrierten NuGet-Feed haben. Wir nutzen es für Build-Abhängigkeiten und Chocolatey-Softwareinstallationen. Das Einrichten von Umgebungen zum Bereitstellen von Web-App-Builds auf Azure App Service ist einfach. Viele Entwickler in unserem Unternehmen verwenden AppVeyor auch für ihre Open-Source-Projekte, daher sind sie damit vertraut, und einige Build-Skripte können geteilt werden. Bewertung gesammelt von und auf G2.com gehostet.
Die Updates haben dazu geführt, dass unsere Builds ein paar Mal fehlschlugen, aber das Zurückschalten auf das vorherige Image war nur eine einzeilige Änderung in appveyor.yml. Manchmal wäre es nützlich, das Build-Image zu kontrollieren oder zumindest eine Schicht darüber. Bewertung gesammelt von und auf G2.com gehostet.

Sprach- und Framework-Unterstützung. Jedes Problem, das ich mit Travis habe, löst AppVeyor. Ich habe ein C++-Projekt ausprobiert und es war ein Kinderspiel, es so einzurichten, dass ein geeigneter Compiler verwendet wird, da AppVeyor mit den standardmäßigen MSVC- und MinGW-Compiler-Suiten ausgestattet ist. Ruby, Python und die meisten gängigen Sprachen werden gut unterstützt. Die Builds starteten fast sofort und erschienen in der Konsole, wann immer ich zu GitHub pushte, und die Builds waren auch sehr schnell. Die Web-Benutzeroberfläche ist ziemlich schick und minimalistisch, aber sie funktioniert in den meisten Fällen. Es sendet die neuesten Build-Ergebnisse an Ihre registrierte E-Mail-Adresse. Bewertung gesammelt von und auf G2.com gehostet.
Offensichtlich, Plattformunterstützung. Es funktioniert nur gut für Windows. So wie es jetzt ist, muss man Travis für Linux/OSX und AppVeyor für Windows verwenden. Bewertung gesammelt von und auf G2.com gehostet.

Fähigkeit, meine Linux-Anwendungen unter Windows mit Cygwin oder MSYS zu erstellen. Bewertung gesammelt von und auf G2.com gehostet.
nicht klar, ob / wie man gleichzeitige Builds einrichtet Bewertung gesammelt von und auf G2.com gehostet.

1. Baut auf Windows auf, wesentlich für plattformübergreifende Anwendungen
2. Kostenlos für Open-Source-Projekte
3. Ermöglicht das Herunterladen von kompilierten Dateien, bereit zur Verteilung - genannt "Artefakte"
4. Sehr gute Integration mit allem, was Windows betrifft - Nuget, Visual Studio, Azure und gut dokumentiert. Bewertung gesammelt von und auf G2.com gehostet.
1. Windows-only - Ein wirklich plattformübergreifender kostenloser CI-Server ist sehr notwendig, um das Schreiben ähnlicher, aber unterschiedlicher Konfigurationsdateien für separate Windows- und Linux-Server zu vermeiden.
2. Viel langsamer im Vergleich zu Travis CI, das standardmäßig mehrere Testumgebungen parallel ausführt. Bewertung gesammelt von und auf G2.com gehostet.