Skip to main content

2 posts tagged with "json"

View All Tags

┬Ě 7 min read
Piotr Rogala

Wszyscy kt├│ry robi─ů depyolemnty z VSTS spotykaj─ů si─Ö z sytuacj─ů, kiedy standardowe 240min si─Ö ko┼äczy i trzeba stworzy─ç sobie tak─ů maszyn─Ö. Sam robi┼éem tak─ů maszyn─Ö par─Ö razy i kiedy zn├│w pojawi┼éa si─Ö ta konieczno┼Ť─ç postanowi┼éem stworzy─ç automatyczny deployment kt├│ry nam stworzy z JSON'a ca┼éa maszynk─Ö i podepnie j─ů do Agent pool w VSTS.

Mia┼éem par─Ö pomys┼é├│w, aby zrobi─ç bardzo uniwersalny template kt├│ry nie tylko przyda si─Ö wam, ale r├│wnie┼╝ mi w przysz┼éo┼Ťci do budowania innych szablon├│w. Tak┼╝e w skr├│cie opisz─Ö ciekawostki kt├│re zastosowa┼éem szablonie, kt├│ry znajdziecie na moim GitHubie.

GitHub:┬áhttps://github.com/RogalaPiotr/JustCloudPublic/tree/master/simple-vm-with-installation-vsts-agentÔÇő

Za┼éo┼╝enie dotycz─ůce szablonu: chcia┼ébym doda─ç informacj─Ö, gdzie wa┼╝nym jest zwr├│cenie uwagi, ┼╝e maszyna ma by─ç odizolowana od naszej sieci wewn─Ötrznej, dlatego szablon jest infrastruktura stand alone, aby by┼éo bezpiecznie i w razie czego mo┼╝na j─ů usun─ů lub powo┼éa─ç wi─Öcej agent├│w do deploymentÔÇÖ├│w.

┬Ě 3 min read
Piotr Rogala

Ten wpis jest przeznaczony dla os├│b┬áchc─ůcych┬ánauczy─ç si─Ö tworzenia szablon├│w ARM'owych do deploy'owania w Azure. Visual Studio ma tylko nam pom├│c w pracy z szablonem natomiast moim zdaniem przydaje si─Ö na pocz─ůtku pracy z ARM oraz przy rozbudowanych szablonach. Po pierwsze podczas edycji plik├│w .json w VS zobaczymy struktur─Ö ca┼éego szablonu co pomo┼╝e nam zrozumie─ç co potrzebujemy, ┼╝eby dzia┼éa┼é poprawnie. Po drugie gdy mamy bardzo du┼╝e szablony VS pomaga nam odnale┼║─ç si─Ö w nim poprzez JSON Outline, w kt├│rym w wygodny spos├│b mo┼╝emy sprawdzi─ç wszystkie┬áelementy: parameters, variables, resources.

Cel: Stworzy─ç czysty szablon ARM z wykorzystaniem Visual Studio 2017.

Do realizacji celu potrzebujemy:

Utworzenie projektu nie jest niczym nadzwyczajnym poza wybraniem odpowiedniego template'a. Aby utworzy─ç projekt zwi─ůzany z szablonem ARM nale┼╝y wybra─ç z grupy Cloud: Azure Resource Group.