Microsoft DevOps Blog.

Microsoft DevOps Blog.

Andre ressurser.

Ytterligere merker.

Abonner pa denne bloggen og motta varsler om nye innlegg via e-post.

Tidligere innlegg.

MacinCloud Visual Studio Team Services Bygg og forbedringer til iOS Build Support.

Visual Studio Team Services (tidligere Visual Studio Online) og Team Foundation Services 2015 stotter et kryssplattformssystem som lar deg raskt og enkelt konfigurere bygg som kjorer pa Windows, Linux og til og med OSX. Alle Visual Studio Team Services-kontoer leveres med en gratis Windows-basert vertskapsbygger, men Xcode / IOS-bygger har ikke hatt et skjermbasert alternativ. Dette kan v re problematisk for organisasjoner som foretrekker a ikke administrere Mac i datacentrene eller for mindre organisasjoner som foretrekker a ikke opprettholde dedikert Mac-maskinvare for CI.

For a lose denne utfordringen har vi samarbeidet med MacinCloud for a introdusere en VS Team Services / VSO byggeplan. Oppsettet er stromlinjeformet og MacinCloud-servere kommer forhandsinstallert med programvaren du trenger for a komme opp i sa fa trinn som mulig. Planen er for tiden i forhandsvisning $ 30 / mo per agent uten begrensninger pa byggetimer. Mens du fortsatt ma registrere deg for Apples utviklerprogram for a skaffe signeringssertifikater og provisjonsprofiler som er nodvendige for a bygge og slippe ut appen din, kan en MacinCloud-agent til og med brukes med gratis-nivaet til VS Team Services som du oppgir. en komplement r & # 8220; privat & # 8221; agent slot.

I dette blogginnlegget vil vi dekke hvor enkelt det er for deg a legge til en MacinCloud-agent pa en VS Team Services-konto og markere en rekke andre forbedringer vi har gjort for a bedre stotte byggeprosjekter pa Mac-maskiner.

5 trinn til Mac-basert Cloud Build-stotte i VS Team Services.

Det er bare 5 enkle trinn for a komme deg i gang med Mac-baserte bygg i VS Team Services.

Ga til kontoadministrator (gir overst til hoyre) & gt; Kontrollpanel & gt; Agent Pools-fanen & gt; Alle bassenger.

I VS Team Services klikker du pa brukernavnet ditt overst i hoyre hjorne & gt; Min profil Ga na til Sikkerhet & gt; Personlige tilgangstegn & gt; Legg til Gi det et navn, sett tidsavbrudd til 1 ar, velg All Scopes, og ta tak i token.

Klikk pa Utvikler & gt; VSO Agent (Preview) og klikk pa redigeringsknappen pa en av de ubrukte agentsporene i listen.

Viktig merknad: Du er gitt en komplement r & # 8220; privat & # 8221; agent slot i VS Team Services / VSO eksempel gratis. Dette inkluderer alle MacinCloud-agenter. Den gratis tier gir deg ogsa tilgang til en Hosted Windows-agent (for totalt 2), og du kan kjope ekstra private spor etter behov.

Opprett en byggdefinisjon for prosjektet ditt.

Na som du er oppe, bruk VS Team Services for a lage en byggdefinisjon for prosjektet ditt!

Xcode & amp; Reager innfodte prosjekter.

Alle VS Team Services-forekomster har na et oppdatert Xcode Build-trinn som gir flere alternativer, inkludert muligheten til a bare referere til en sertifikat- og mobilbestillingsfil i depotet ditt og ha VSO-agenthandtaket a installere og administrere sertifikater for deg. Certs blir deretter administrert lokalt til prosjektet for a ta gjetningen ut av sertifikatstyring. Perfekt for MacinCloud!

A sette opp Xcode Build-trinnet er ganske selvforklarende, men du kan sjekke ut detaljert veiledning for a se hvordan du kan bruke den til a teste og publisere testresultater til VS Team Services ved hjelp av xctool og til og med kjore tester i MacinCloud med Xcode 7 eller opp . I tillegg, hvis du er ny for a administrere signering og provisjonering i et CI-miljo, har vi ogsa en sertifiseringsveiledning som kan fylle deg pa detaljene.

Reaktive innfodte prosjekter kan ogsa bruke dette samme byggesteget, og vi arbeider for a forbedre oppsettet ytterligere. Se dette blogginnlegget for informasjon om gjeldende oppsettstrinn.

Cordova Prosjekter.

En ny VS Team Services / VSO forlengelse gjor det enkelt a sette opp Cordova-prosjekter i et CI-miljo. Den inneholder de samme sertifiseringsfunksjonene som Xcode Build, caches flere versjoner av Cordova for forbedret ytelse og mer. Disse oppgavene skal fungere med et Cordova CLI-kompatibelt prosjekt, inkludert de som er opprettet i Verktoy for Apache Cordova eller kommandolinjeverktoy som ionisk.

Bare installer VS Team Services Cordova Extension og bruk de medfolgende Cordova- eller Ionic-trinnene. Byggestrinnene er enkle a konfigurere, men sjekk ut detaljert oppl ring for fullstendige oppsettdetaljer, inkludert bruk av Karma for a teste appene dine.

Xamarin iOS-prosjekter.

I oyeblikket krever Xamarin iOS-prosjekter en manuell aktivering av Xamarin-lisensen i MacinCloud, og du ma legge til signeringsbevis pa MacinClouds servere via portalen deres. Folg Xamarins aktive aktiveringstrinn og arbeid med Xamarin og MacinCloud-stotte for a fullfore aktiveringen din.

I n r fremtid kan du bruke Xamarin-lisensbyggingstrinnet til a aktivere lisensen og dra nytte av de samme signeringsfunksjonene som er tilgjengelige for Xcode og Cordova i dag.

Du er ikke lenger palagt a manuelt aktivere Xamarin-lisensen din. Vennligst se https://www.visualstudio.com/no/docs/build/apps/mobile/xamarin for den nyeste dokumentasjonen.

Vi er forpliktet til a gjore bygging av Xcode og iOS-prosjekter i et CI-miljo enklere enn noen gang for med vare losninger for sky og lokalisering. Vi haper at du finner disse forbedringene, og MacinClouds fantastiske nye tilbud er nyttig. Vi er alltid interessert i din tilbakemelding om hvordan vi kan gjore ting enda bedre, sa kontakt oss via UserVoice med dine ideer og forslag! Du kan ogsa koble til MacinCloud via e-post eller Twitter med eventuelle sporsmal, problemer eller forslag du kan ha for deres spennende nye tilbud.

Chris Patterson er en hovedleder som jobber med Team Foundation Server. I lopet av sin karriere har han jobbet for en rekke forskjellige programvareselskaper pa teknologier som spenner fra Classic ASP og VB gjennom Java og .NET. I oyeblikket jobber han med a bringe funksjonene til byggautomatisering av TFS til skyen.

Chuck tilbrakte over 15 ar som utvikler, advokat og arkitekt i en rekke store og mellomstore bedrifts IT-butikker. Han tok sin lidenskap for app-utvikling til Microsoft i 2012 og er for tiden fokusert pa mobilapputvikling.

David har syv ars driftsledelse erfaring innen okonomi og teknologi. Siden 2014 har David styrt driften og spilte en viktig rolle i ny produktutvikling og organisasjonsstrategi ved MacinCloud, en Moboware Inc.-tjeneste.

Del dette innlegget.

Er det noen hensikt a legge til faktureringsstrukturen for MacInCloud VSTS-byggeplanen i den eksisterende Azure VSTS-fakturering, slik at jeg kan bruke min manedlige kreditt som en Visual Studio Enterprise-abonnent til a betale for MacInCloud-byggemidlet?

Vil gjerne vite trinnene hvis jeg vil legge til min egen Mac Build Agent i agentbassenget i stedet for a bruke tredjeparts-Mac i skyen.