Hoppa till innehåll

CI and CD

appveyor.com

AppVeyor är en CD-tjänst inriktad på Windows-miljöer, det vill säga bygge och leverans av applikationer som körs eller testas på Windows. Tjänsten är gratis för open source-projekt, vilket gör den till ett etablerat val för .NET- och Windows-baserade OSS-repon som behöver Windows-specifika byggagenter.

Besök appveyor.com

Vad är appveyor.com?

appveyor.com är en CD-tjänst (continuous delivery) med särskilt fokus på Windows, gratis för öppen källkodsprojekt enligt källan. Det gör tjänsten till ett naturligt val för projekt som bygger .NET-appar eller andra Windows-specifika binärer och behöver en byggmiljö som speglar Windows-plattformen, till skillnad från många CI/CD-tjänster som primärt är Linux-orienterade. Tjänsten riktar sig mot utvecklare och maintainers av öppen källkodsprojekt som behöver automatiserad bygg och leverans i en Windows-kontext.

Vad den fria nivån räcker till

Gratis för open source-projekt. Källdatan anger ingen specifik gräns för privata eller kommersiella projekt, så villkoren för dessa bör kontrolleras direkt hos AppVeyor innan tjänsten planeras in för ett företagsprojekt.

Användningsfall

Windows-byggmiljö

Bygga och testa .NET/Windows-specifika projekt i en riktig Windows-byggmiljö.

Gratis CD för OSS

Automatisera continuous delivery för öppen källkodsprojekt utan kostnad.

Komplettera Linux-CI

Komplettera en Linux-baserad CI/CD-pipeline med en Windows-byggmiljö för korsplattformsprojekt.

Slippa egen Windows-infrastruktur

Ge OSS-maintainers en gratis Windows-byggtjänst utan att behöva underhålla egen Windows-serverinfrastruktur.

Styrkor och begränsningar

Styrkor

  • Gratis för öppen källkod enligt källan
  • Windows-fokus fyller en nisch som många CI/CD-tjänster (Linux/Docker-orienterade) inte täcker lika väl
  • Etablerad, ren CD-tjänst

Begränsningar

  • Källan anger inget om gränser (byggtid, antal byggen, samtidighet) för gratisnivån
  • Källan anger inget om prissättning för privata eller kommersiella projekt
  • Nischat mot Windows - mindre relevant för team som enbart bygger på Linux/macOS
  • Källan ger ingen information om moderna funktioner som containerstöd - verifiera aktuellt utbud hos leverantören

Jämfört med alternativen

Inom CI and CD i källan finns flera generella CI/CD-alternativ, till exempel CircleCI (omfattande gratisnivå med alla funktioner för GitHub/GitLab/Bitbucket-repon, flera resursklasser) och Buildkite (gratis för 3 användare och 5 000 jobbminuter/månad, inklusive gratis testanalys). Skillnaden är att CircleCI och Buildkite är plattformsoberoende och primärt Linux/container-orienterade, medan Appveyor särskiljer sig genom sitt uttalade Windows-fokus - relevant specifikt för .NET- och Windows-tunga projekt.

Vanliga frågor

Är appveyor.com gratis?

Ja, för öppen källkodsprojekt enligt källan. Källan anger inget om kommersiell prissättning.

Finns en betald nivå för privata projekt?

Källan anger inget om detta - verifiera direkt hos leverantören.

Är det självhostat eller molnbaserat?

Beskrivs som en molnbaserad CD-tjänst.

Passar det för Linux-projekt?

Tjänsten är specifikt inriktad på Windows-byggmiljöer - för renodlade Linux-projekt finns mer plattformsoberoende alternativ som CircleCI eller Buildkite.

Vem passar appveyor.com för?

OSS-maintainers och utvecklare som behöver en gratis, Windows-fokuserad CD-tjänst, särskilt för .NET-projekt.

SIAX perspektiv

Windows-byggagenter är dyrare och mindre vanliga bland gratis CI-tjänster, så AppVeyor fyller en specifik nisch för OSS-projekt med Windows-beroenden. Har man redan konsoliderat CI till en annan leverantör är frågan om det är värt att hantera ytterligare en tjänst enbart för Windows-byggen, eller om motsvarande Windows-runners redan finns hos den befintliga leverantören.

Osäker på vad ni behöver?

Vi hjälper er välja rätt verktygsstack

Ett kostnadsfritt första samtal - vi går igenom er stack och vad som faktiskt behövs innan ni betalar för något.

Boka samtal