Azure-pipelines

Skapa, testa och distribuera till alla plattformar och moln kontinuerligt

Få tillgång till molnbaserade pipelines för Linux, macOS och Windows. Utveckla webb-, dator- och mobilprogram. Distribuera till valfritt moln eller lokalt.

Automatisera dina byggen och distributioner med Pipelines – lägg mindre tid på de tekniska detaljerna och mer tid på själva skapandet.

Alla språk, alla plattformar

Skapa, testa och distribuera appar med Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android och iOS. Kör parallellt på Linux, macOS och Windows.

Containrar och Kubernetes

Skapa och överför enkelt avbildningar till containerregister som Docker Hub och Azure Container Registry. Distribuera containrar till enskilda värdar eller till Kubernetes.

Stöd för utökning

Utforska och implementera ett brett utbud av communitybyggda uppgifter för byggen, testning och distribution samt hundratals olika tillägg från Slack till SonarCloud.

Distribuera till vilket moln som helst

Implementera kontinuerlig leverans (CD, Continuous Delivery) av din programvara till vilket moln som helst, inklusive Azure, AWS och GCP. Visualisera distribution till valfritt antal steg som är beroende av varandra.

Kostnadsfri för öppen källkod

Använd pipelines med snabb kontinuerlig integrering/kontinuerlig leverans (CI/CD) för alla projekt med öppen källkod. Få 10 kostnadsfria parallelljobb med obegränsat med byggtidsminuter för alla projekt med öppen källkod.

Avancerade arbetsflöden och funktioner

Dra nytta av enkel byggeslänkning och byggen med flera faser. Stöd för YAML, testintegrering, lanseringsgrindar, rapporter och mer.

Använder du GitHub? I så fall har vi det du behöver.

Skapa, testa och distribuera allt du skapar på GitHub. Få snabba, tillförlitliga byggen på alla plattformar via djup integrering med GitHubs pull-begäranden, kontroller och statusar.

Skapa och distribuera snabbare med Pipelines

Linux-, macOS- och Windows-agenter – med Microsoft som värd

Förenkla hanteringen av maskinvara och virtuella datorer med hjälp av Microsofts molnbaserade agenter. Få fullständigt stöd för CI/CD-pipelines för alla de vanligaste plattformarna och verktygen.

Kraftfulla arbetsflöden med inbyggt stöd för containrar

Få blixtsnabba byggen med körning av parallelljobb och tester. Använd containerjobb för att skapa konsekventa och tillförlitliga byggen med precis de verktyg du behöver. Skapa enkelt nya containrar och överför dem till valfritt register.

Flexibla distributioner till Kubernetes, serverlöst eller virtuella datorer

Distribuera till Kubernetes, virtuella datorer, Azure Functions, Azure Web Apps eller valfritt moln. Använd steg, grindar och godkännanden för att skapa en distributionsstrategi som passar dig och ger kvalitet i hela processen. Det går även att distribuera från andra CI-system, till exempel Jenkins.

Pandas

Pandas is a community-maintained project, and Azure Pipelines lets me be more efficient at reviewing pull requests and contributions. It automatically tests the pandas code on Windows, Linux and Mac, and I can see results in one place. If the tests fail for a pull request, I can just tell the contributor to "ping me on green".

Jeff Reback, ansvarig för Pandas-projektet

Projekt med öppen källkod

10 kostnadsfritt

Parallella jobb med obegränsat med minuter per månad

CI/CD som Microsoft-tjänst

1 kostnadsfritt

Parallellt jobb med upp till 1 800 minuter per månad

$40 per varje parallellt jobb med obegränsat antal minuter

CI/CD med egen värd

1 kostnadsfritt

Parallellt jobb med obegränsat med minuter per månad

Därefter $15 per extra parallellt jobb

Så här använder vi Azure Pipelines

Se hur .NET-infrastrukturteamet på Microsoft använder Azure Pipelines för att köra flera miljoner automatiserade tester om dagen för .NET Framework-projektet med öppen källkod. Se hur teamet har effektiviserat samarbetet med communityn för öppen källkod genom delade verktyg och migrering till ett enda CI-system som driver alla versionerna av Windows, Linux och Mac.