<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Заметки консультанта</title>
	<atom:link href="https://ashamray.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://ashamray.wordpress.com</link>
	<description>Шамрай Александр Владимирович</description>
	<lastBuildDate>Sun, 09 Mar 2025 16:12:02 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">6102189</site><cloud domain='ashamray.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://secure.gravatar.com/blavatar/95a88f15f34aab9bc14b5e9a60002c5e78e8e6a55fc371092bcff5a6f2f16686?s=96&#038;d=https%3A%2F%2Fs0.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Заметки консультанта</title>
		<link>https://ashamray.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://ashamray.wordpress.com/osd.xml" title="Заметки консультанта" />
	<atom:link rel='hub' href='https://ashamray.wordpress.com/?pushpress=hub'/>
	<item>
		<title>Як динамічно викликати агенти через шаблони Actions для Github</title>
		<link>https://ashamray.wordpress.com/2024/05/15/%d1%8f%d0%ba-%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d1%96%d1%87%d0%bd%d0%be-%d0%b2%d0%b8%d0%ba%d0%bb%d0%b8%d0%ba%d0%b0%d1%82%d0%b8-%d0%b0%d0%b3%d0%b5%d0%bd%d1%82%d0%b8-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d1%88/</link>
					<comments>https://ashamray.wordpress.com/2024/05/15/%d1%8f%d0%ba-%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d1%96%d1%87%d0%bd%d0%be-%d0%b2%d0%b8%d0%ba%d0%bb%d0%b8%d0%ba%d0%b0%d1%82%d0%b8-%d0%b0%d0%b3%d0%b5%d0%bd%d1%82%d0%b8-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d1%88/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Wed, 15 May 2024 19:53:00 +0000</pubDate>
				<category><![CDATA[github]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4090</guid>

					<description><![CDATA[Github Actions дозволяють використовувати шаблони для будування коду, що покращує керованість та ефективність процесу будування. Але ви можете зіткнутись з проблемою, коли потрібно використовувати один шаблон на агентах з різними тегами агентів.  Наприклад, агенти продуктові та розробників знаходяться в різних мережах. Основа проблема в тому, що список тегів для агентів – це масив. Шаблони не [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2024/05/15/%d1%8f%d0%ba-%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d1%96%d1%87%d0%bd%d0%be-%d0%b2%d0%b8%d0%ba%d0%bb%d0%b8%d0%ba%d0%b0%d1%82%d0%b8-%d0%b0%d0%b3%d0%b5%d0%bd%d1%82%d0%b8-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-%d1%88/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4090</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>
	</item>
		<item>
		<title>Як получити resourceGuid ресурсу Azure в Terraform</title>
		<link>https://ashamray.wordpress.com/2024/05/09/%d1%8f%d0%ba-%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b8%d1%82%d0%b8-resourceguid-%d1%80%d0%b5%d1%81%d1%83%d1%80%d1%81%d1%83-azure-%d0%b2-terraform/</link>
					<comments>https://ashamray.wordpress.com/2024/05/09/%d1%8f%d0%ba-%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b8%d1%82%d0%b8-resourceguid-%d1%80%d0%b5%d1%81%d1%83%d1%80%d1%81%d1%83-azure-%d0%b2-terraform/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Thu, 09 May 2024 14:45:00 +0000</pubDate>
				<category><![CDATA[Microsoft]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4094</guid>

					<description><![CDATA[Terraform може видати id ресурсу, але в деяких випадках потрібно замість id використовувати Guid. Штатної властивості у ресурсів в terraform немає, але можливо використовувати обхідний шлях через az rest. Наприклад, для приватного підключення: Цей виклик можливо виконати через PowerShell з використанням az login та застосунка з токеном (Register an App to request authorization tokens and [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2024/05/09/%d1%8f%d0%ba-%d0%bf%d0%be%d0%bb%d1%83%d1%87%d0%b8%d1%82%d0%b8-resourceguid-%d1%80%d0%b5%d1%81%d1%83%d1%80%d1%81%d1%83-azure-%d0%b2-terraform/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4094</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>
	</item>
		<item>
		<title>Як перечитати значення секретів з Azure Key Vault для Azure Function App через командний рядок</title>
		<link>https://ashamray.wordpress.com/2024/04/26/%d1%8f%d0%ba-%d0%bf%d0%b5%d1%80%d0%b5%d1%87%d0%b8%d1%82%d0%b0%d1%82%d0%b8-%d0%b7%d0%bd%d0%b0%d1%87%d0%b5%d0%bd%d0%bd%d1%8f-%d1%81%d0%b5%d0%ba%d1%80%d0%b5%d1%82%d1%96%d0%b2-%d0%b7-azure-key-vault/</link>
					<comments>https://ashamray.wordpress.com/2024/04/26/%d1%8f%d0%ba-%d0%bf%d0%b5%d1%80%d0%b5%d1%87%d0%b8%d1%82%d0%b0%d1%82%d0%b8-%d0%b7%d0%bd%d0%b0%d1%87%d0%b5%d0%bd%d0%bd%d1%8f-%d1%81%d0%b5%d0%ba%d1%80%d0%b5%d1%82%d1%96%d0%b2-%d0%b7-azure-key-vault/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Thu, 25 Apr 2024 21:12:00 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[github]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4077</guid>

					<description><![CDATA[Якщо ви використвуюєте посилання до секретів з Azure Key Vault у властивостях Azure Function App, то периодично з&#8217;являється потреба в їх оновленні. Встановлення нових значень в секретах не викликає їх автоматичне оновлення у функціях, тому що ротація цих значень виконується кожні 24 години (Use Key Vault references as app settings in Azure App Service and [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2024/04/26/%d1%8f%d0%ba-%d0%bf%d0%b5%d1%80%d0%b5%d1%87%d0%b8%d1%82%d0%b0%d1%82%d0%b8-%d0%b7%d0%bd%d0%b0%d1%87%d0%b5%d0%bd%d0%bd%d1%8f-%d1%81%d0%b5%d0%ba%d1%80%d0%b5%d1%82%d1%96%d0%b2-%d0%b7-azure-key-vault/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4077</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2025/02/image.png?w=1024" medium="image" />
	</item>
		<item>
		<title>Извлечение ветви триггерующей сборки Azure DevOps</title>
		<link>https://ashamray.wordpress.com/2023/10/18/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2%d0%b5%d1%82%d0%b2%d0%b8-%d1%82%d1%80%d0%b8%d0%b3%d0%b3%d0%b5%d1%80%d1%83%d1%8e%d1%89%d0%b5%d0%b9-%d1%81%d0%b1%d0%be%d1%80%d0%ba/</link>
					<comments>https://ashamray.wordpress.com/2023/10/18/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2%d0%b5%d1%82%d0%b2%d0%b8-%d1%82%d1%80%d0%b8%d0%b3%d0%b3%d0%b5%d1%80%d1%83%d1%8e%d1%89%d0%b5%d0%b9-%d1%81%d0%b1%d0%be%d1%80%d0%ba/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Wed, 18 Oct 2023 16:38:19 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[Pipeline]]></category>
		<category><![CDATA[rest api]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4074</guid>

					<description><![CDATA[Если настраивать для сборки триггер по завершению другой сборки, то настройки ветви извлечения никак не влияют на наследуемую сборку. Например: Сборка B1 может иметь настройку триггера на ветки dev и qa. Сборка B2 может иметь триггер на сборку B1. При этом у сборка B2 будет включать свои настройки по умолчанию для получения ветви и репозитория, [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2023/10/18/%d0%b8%d0%b7%d0%b2%d0%bb%d0%b5%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2%d0%b5%d1%82%d0%b2%d0%b8-%d1%82%d1%80%d0%b8%d0%b3%d0%b3%d0%b5%d1%80%d1%83%d1%8e%d1%89%d0%b5%d0%b9-%d1%81%d0%b1%d0%be%d1%80%d0%ba/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4074</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>
	</item>
		<item>
		<title>Использование Checkstyle для проверки изменений java кода в запросе на включение изменений Azure DevOps GIT</title>
		<link>https://ashamray.wordpress.com/2023/09/15/%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-checkstyle-%d0%b4%d0%bb%d1%8f-%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%ba%d0%b8-%d0%b8%d0%b7%d0%bc%d0%b5%d0%bd%d0%b5%d0%bd/</link>
					<comments>https://ashamray.wordpress.com/2023/09/15/%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-checkstyle-%d0%b4%d0%bb%d1%8f-%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%ba%d0%b8-%d0%b8%d0%b7%d0%bc%d0%b5%d0%bd%d0%b5%d0%bd/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Fri, 15 Sep 2023 18:21:49 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[Pipeline]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[rest api]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4070</guid>

					<description><![CDATA[Checkstyle –это инструмент, который помогает экономить много времени для разработчиков за счет поддержания исходного кода в стандартах, которых договорилась команда. Использование единых подходов в именовании переменных, методов и других вопросов проектирования коде позволяет в дальнейшем снизить издержки, которые связанны с поддержкой давно написанного кода, передачей кода новым разработчикам и текущей разработкой. При этом важно находить [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2023/09/15/%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-checkstyle-%d0%b4%d0%bb%d1%8f-%d0%bf%d1%80%d0%be%d0%b2%d0%b5%d1%80%d0%ba%d0%b8-%d0%b8%d0%b7%d0%bc%d0%b5%d0%bd%d0%b5%d0%bd/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4070</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>
	</item>
		<item>
		<title>Динамическое использование секретов Azure Key Vault в Azure DevOps pipelines</title>
		<link>https://ashamray.wordpress.com/2023/08/11/%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%b5-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%81%d0%b5%d0%ba%d1%80%d0%b5%d1%82%d0%be%d0%b2/</link>
					<comments>https://ashamray.wordpress.com/2023/08/11/%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%b5-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%81%d0%b5%d0%ba%d1%80%d0%b5%d1%82%d0%be%d0%b2/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Fri, 11 Aug 2023 20:49:56 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[Pipeline]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4067</guid>

					<description><![CDATA[В общих случаях использование секретов Azure Key Vault предполагает использование секретов, имена которых известны заранее. При этом можно указать как получение всех секретов, так и отдельных. Используется для этого задача AzureKeyVault@2. Эта задача считывает секрет и сохраняет во внутреннюю переменную с наименованием $(secret_name). В дальнейшем его можно использовать в рамках текущего исполнения. Однако может понадобиться [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2023/08/11/%d0%b4%d0%b8%d0%bd%d0%b0%d0%bc%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%be%d0%b5-%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%81%d0%b5%d0%ba%d1%80%d0%b5%d1%82%d0%be%d0%b2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4067</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>
	</item>
		<item>
		<title>Использование az devops invoke для работы с Azure DevOps Rest Api</title>
		<link>https://ashamray.wordpress.com/2023/07/19/%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-az-devops-invoke-%d0%b4%d0%bb%d1%8f-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%8b-%d1%81-azure-devosp-rest-api/</link>
					<comments>https://ashamray.wordpress.com/2023/07/19/%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-az-devops-invoke-%d0%b4%d0%bb%d1%8f-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%8b-%d1%81-azure-devosp-rest-api/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Wed, 19 Jul 2023 16:03:59 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[rest api]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4060</guid>

					<description><![CDATA[Команда az devops содержит большое количество полезных подкоманд. Однако это количество подкоманд может не покрыть все необходимые потребности. Как раз для таких целей можно использовать подкоманду azure devops invoke, которая позволяет конструировать нетиповые запросы. Команда использует следующий основной формат вызова: Эти параметры можно найти на странице Azure DevOps Rest API. Например, рассмотрим следующий метод: В [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2023/07/19/%d0%b8%d1%81%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-az-devops-invoke-%d0%b4%d0%bb%d1%8f-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d1%8b-%d1%81-azure-devosp-rest-api/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4060</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2024/02/022524_1704_a1.png" medium="image" />
	</item>
		<item>
		<title>Azure DevOps как не выполнять сборку при завершении запроса на включение изменений</title>
		<link>https://ashamray.wordpress.com/2023/06/15/azure-devops-%d0%ba%d0%b0%d0%ba-%d0%bd%d0%b5-%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d1%8f%d1%82%d1%8c-%d1%81%d0%b1%d0%be%d1%80%d0%ba%d1%83-%d0%bf%d1%80%d0%b8-%d0%b7%d0%b0%d0%b2%d0%b5%d1%80%d1%88%d0%b5/</link>
					<comments>https://ashamray.wordpress.com/2023/06/15/azure-devops-%d0%ba%d0%b0%d0%ba-%d0%bd%d0%b5-%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d1%8f%d1%82%d1%8c-%d1%81%d0%b1%d0%be%d1%80%d0%ba%d1%83-%d0%bf%d1%80%d0%b8-%d0%b7%d0%b0%d0%b2%d0%b5%d1%80%d1%88%d0%b5/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Thu, 15 Jun 2023 19:11:07 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[Pipeline]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4053</guid>

					<description><![CDATA[Azure DevOps имеет возможность не выполнять сборку при поставке изменений в репозитрий. Для этого нужно добавить, например, текст [skip ci] в сообщение комита: Skipping CI for individual pushes. Однако это не работает, если попробовать сделать тоже самое для запроса на включение изменений. Что отражено в документации: PR triggers. Finally, after you merge the PR, Azure [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2023/06/15/azure-devops-%d0%ba%d0%b0%d0%ba-%d0%bd%d0%b5-%d0%b2%d1%8b%d0%bf%d0%be%d0%bb%d0%bd%d1%8f%d1%82%d1%8c-%d1%81%d0%b1%d0%be%d1%80%d0%ba%d1%83-%d0%bf%d1%80%d0%b8-%d0%b7%d0%b0%d0%b2%d0%b5%d1%80%d1%88%d0%b5/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4053</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2024/02/022024_2011_azuredevops1.png" medium="image" />
	</item>
		<item>
		<title>Ошибка при развертывании Azure Data Factory: InvalidResourceRequest: Invalid resource request. Resource type: &#8216;ManagedPrivateEndpoint&#8217;, Resource name: &#8216;name&#8217; &#8216;Error: Invalid payload&#8217;.</title>
		<link>https://ashamray.wordpress.com/2023/05/20/%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0-%d0%bf%d1%80%d0%b8-%d1%80%d0%b0%d0%b7%d0%b2%d0%b5%d1%80%d1%82%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d0%b8-azure-data-factory-invalidresourcerequest-invalid-resource-requ/</link>
					<comments>https://ashamray.wordpress.com/2023/05/20/%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0-%d0%bf%d1%80%d0%b8-%d1%80%d0%b0%d0%b7%d0%b2%d0%b5%d1%80%d1%82%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d0%b8-azure-data-factory-invalidresourcerequest-invalid-resource-requ/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Fri, 19 May 2023 21:41:42 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[azure data factory]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[Pipeline]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4049</guid>

					<description><![CDATA[При развертывании Azure Data Factory с использование приватных подключений возможна следующая ошибка: InvalidResourceRequest: Invalid resource request. Resource type: &#8216;ManagedPrivateEndpoint&#8217;, Resource name: &#8216;name&#8217; &#8216;Error: Invalid payload&#8217;. Эта ошибка возможна в двух случаях: В настройках развертывания неправильно указан формат для параметра идентификатора ресурса linkname_properties_privateLinkResourceId для приватного подключения. В этом случае необходимо исправить этот параметр корректным значением и [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2023/05/20/%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0-%d0%bf%d1%80%d0%b8-%d1%80%d0%b0%d0%b7%d0%b2%d0%b5%d1%80%d1%82%d1%8b%d0%b2%d0%b0%d0%bd%d0%b8%d0%b8-azure-data-factory-invalidresourcerequest-invalid-resource-requ/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4049</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2024/02/021924_2241_1.png" medium="image" />
	</item>
		<item>
		<title>Как скачать файл из репозитория Azure DevOps Git через Rest Api и PowerShell</title>
		<link>https://ashamray.wordpress.com/2023/04/06/%d0%ba%d0%b0%d0%ba-%d1%81%d0%ba%d0%b0%d1%87%d0%b0%d1%82%d1%8c-%d1%84%d0%b0%d0%b9%d0%bb-%d0%b8%d0%b7-%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d1%8f-azure-devops-git-%d1%87%d0%b5/</link>
					<comments>https://ashamray.wordpress.com/2023/04/06/%d0%ba%d0%b0%d0%ba-%d1%81%d0%ba%d0%b0%d1%87%d0%b0%d1%82%d1%8c-%d1%84%d0%b0%d0%b9%d0%bb-%d0%b8%d0%b7-%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d1%8f-azure-devops-git-%d1%87%d0%b5/#comments</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Thu, 06 Apr 2023 19:38:21 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[rest api]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4042</guid>

					<description><![CDATA[Иногда клонировать целый репозиторий нет большого смысла. Например, при выполнении задач администрирования. Т.е. можно содержать репозиторий с набором скриптов для различных активностей, а на конкретные сервера скачивать только свежую версию необходимого скрипта и запускать ее. Для Rest Api нам необходимо создать токен в Azure DevOps. Инструкцию создания можно найти здесь: Use personal access tokens . Для [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2023/04/06/%d0%ba%d0%b0%d0%ba-%d1%81%d0%ba%d0%b0%d1%87%d0%b0%d1%82%d1%8c-%d1%84%d0%b0%d0%b9%d0%bb-%d0%b8%d0%b7-%d1%80%d0%b5%d0%bf%d0%be%d0%b7%d0%b8%d1%82%d0%be%d1%80%d0%b8%d1%8f-azure-devops-git-%d1%87%d0%b5/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4042</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>
	</item>
		<item>
		<title>Azure DevOps Rest Api. 39. Управление тэгами рабочих элементов</title>
		<link>https://ashamray.wordpress.com/2023/03/07/azure-devops-rest-api-39-%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d1%8d%d0%b3%d0%b0%d0%bc%d0%b8-%d1%80%d0%b0%d0%b1%d0%be%d1%87%d0%b8%d1%85-%d1%8d%d0%bb%d0%b5%d0%bc%d0%b5/</link>
					<comments>https://ashamray.wordpress.com/2023/03/07/azure-devops-rest-api-39-%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d1%8d%d0%b3%d0%b0%d0%bc%d0%b8-%d1%80%d0%b0%d0%b1%d0%be%d1%87%d0%b8%d1%85-%d1%8d%d0%bb%d0%b5%d0%bc%d0%b5/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Mon, 06 Mar 2023 22:49:38 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[rest api]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=3978</guid>

					<description><![CDATA[Для работы с тэгами рабочих элементов используется клиент TaggingHttpClient. С его помощью здесь мы выполним следующие операции: Создание нового тэга Переименование или деактивация тега Просмотр тегов в проекте Удаление тега Создание нового тэга Создание нового тэга выполняется с помощью команды CreateTagAsync, которая принимает следующие основные параметры: Идентификатор проекта, в котором выполняется создание Наименование нового тега. [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2023/03/07/azure-devops-rest-api-39-%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d1%8d%d0%b3%d0%b0%d0%bc%d0%b8-%d1%80%d0%b0%d0%b1%d0%be%d1%87%d0%b8%d1%85-%d1%8d%d0%bb%d0%b5%d0%bc%d0%b5/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3978</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>
	</item>
		<item>
		<title>Ошибка 403 Azure Function App при работе с учетной записью хранения через приватные конечные точки</title>
		<link>https://ashamray.wordpress.com/2023/02/19/403-azure-function-app/</link>
					<comments>https://ashamray.wordpress.com/2023/02/19/403-azure-function-app/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Sun, 19 Feb 2023 21:58:50 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[azure function app]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=3974</guid>

					<description><![CDATA[Если вы переключаете существующие Azure Function App на работу через приватные подключения, то можно встретить следующую ошибку: Failed to update web app settings: Creation of storage file share failed with: &#8216;The remote server returned an error: (403) Forbidden.&#8217;. Please check if the storage account is accessible. Решается ошибка через обновление параметр Content share. Сделать это [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2023/02/19/403-azure-function-app/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3974</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/02/021923_2156_403azur1.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/02/021923_2156_403azur2.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/02/021923_2156_403azur3.png" medium="image" />
	</item>
		<item>
		<title>Сбой скрипта PrePostDeploymentScript при развертывании ADF через Azure Pipelines</title>
		<link>https://ashamray.wordpress.com/2023/01/24/failed-prepostdeploymentscript/</link>
					<comments>https://ashamray.wordpress.com/2023/01/24/failed-prepostdeploymentscript/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Tue, 24 Jan 2023 20:26:03 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[azure data factory]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[Pipeline]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=3968</guid>

					<description><![CDATA[Если вы используете процесс сборки и развертывания Azure Data Factory через следующий подход «Automated publishing for continuous integration and delivery» , то в какой-то момент вы можете встретить ошибку при выполнении пре и пост скриптов: At D:\a\r1\a\{Artifaccts_dir}\PrePostDeploymentScript.ps1:470 char:74 + &#8230; parameterType = $templateParameters.$($parameterName).value ? $templa &#8230; + ~ Unexpected token &#8216;?&#8217; in expression or statement. [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2023/01/24/failed-prepostdeploymentscript/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3968</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/01/012423_2009_pr1.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/01/012423_2009_pr2.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/01/012423_2009_pr3.png" medium="image" />
	</item>
		<item>
		<title>Обновление Azure DevOps сервер до версии 2022</title>
		<link>https://ashamray.wordpress.com/2023/01/10/%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-azure-devops-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%b4%d0%be-%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d0%b8-2022/</link>
					<comments>https://ashamray.wordpress.com/2023/01/10/%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-azure-devops-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%b4%d0%be-%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d0%b8-2022/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Mon, 09 Jan 2023 22:11:00 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4039</guid>

					<description><![CDATA[Шаги обновления: Перед обновлением необходимо проверить, что системные и программные требования соответствуют целевой версии: Requirements for Azure DevOps on-premises. Также необходимо выполнить резервное копирование баз данных конфигурации и коллекций. Если используется сервер отчетности, то базы отчетности. Однако сервис отчетнсти уже не испольуется в Azure DevOps 2022. Теперь можно выполнять обновление сервера. Для этого нужно запустить [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2023/01/10/%d0%be%d0%b1%d0%bd%d0%be%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-azure-devops-%d1%81%d0%b5%d1%80%d0%b2%d0%b5%d1%80-%d0%b4%d0%be-%d0%b2%d0%b5%d1%80%d1%81%d0%b8%d0%b8-2022/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4039</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur1.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur2.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur3.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur4.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur5.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur6.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur7.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur8.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur9.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur10.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur11.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur12.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur13.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur14.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur15.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur16.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur17.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/032923_2111_azur18.png" medium="image" />
	</item>
		<item>
		<title>Добавить вложение в запрос на включение изменений через Rest Api Azure DevOps</title>
		<link>https://ashamray.wordpress.com/2022/12/27/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-%d0%b2%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2-%d0%b7%d0%b0%d0%bf%d1%80%d0%be%d1%81-%d0%bd%d0%b0-%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd/</link>
					<comments>https://ashamray.wordpress.com/2022/12/27/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-%d0%b2%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2-%d0%b7%d0%b0%d0%bf%d1%80%d0%be%d1%81-%d0%bd%d0%b0-%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Tue, 27 Dec 2022 16:59:00 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[rest api]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4018</guid>

					<description><![CDATA[Запрос на включение изменений важная составляющая в процессе непрерывной интеграции, которая обеспечивает проверку качества нового кода. Но не все проверки можно просто отображать в пул-реквесте (как это умеет делать SonarCloud). Иногда они остаются в сборке, которая была привязана к политикам. Ходить постоянно в сборки качать оттуда файлы не удобно. Поэтому в процессе сборки можно опубликовать [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2022/12/27/%d0%b4%d0%be%d0%b1%d0%b0%d0%b2%d0%b8%d1%82%d1%8c-%d0%b2%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2-%d0%b7%d0%b0%d0%bf%d1%80%d0%be%d1%81-%d0%bd%d0%b0-%d0%b2%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4018</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/031923_1859_1.png" medium="image" />
	</item>
		<item>
		<title>Как загрузить бинарный файл в GitRepo Azure DevOps через Rest API</title>
		<link>https://ashamray.wordpress.com/2022/12/06/%d0%ba%d0%b0%d0%ba-%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%b8%d1%82%d1%8c-%d0%b1%d0%b8%d0%bd%d0%b0%d1%80%d0%bd%d1%8b%d0%b9-%d1%84%d0%b0%d0%b9%d0%bb-%d0%b2-gitrepo-azure-devops-%d1%87%d0%b5%d1%80%d0%b5/</link>
					<comments>https://ashamray.wordpress.com/2022/12/06/%d0%ba%d0%b0%d0%ba-%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%b8%d1%82%d1%8c-%d0%b1%d0%b8%d0%bd%d0%b0%d1%80%d0%bd%d1%8b%d0%b9-%d1%84%d0%b0%d0%b9%d0%bb-%d0%b2-gitrepo-azure-devops-%d1%87%d0%b5%d1%80%d0%b5/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Tue, 06 Dec 2022 18:49:00 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[rest api]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4014</guid>

					<description><![CDATA[Иногда бывает необходимость загрузить в git хранилище бинарные файлы, например, отчеты в формате pdf. Это можно сделать напрямую, если склонирован локально git репо или можно воспользоваться Rest API. Мы используем PowerShell для этой задачи. Для отправки бинарного файла необходимо выполнить следующие задачи: Получить версию репозитория на основе которой будет вноситься изменение: Refs – List. В [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2022/12/06/%d0%ba%d0%b0%d0%ba-%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%b8%d1%82%d1%8c-%d0%b1%d0%b8%d0%bd%d0%b0%d1%80%d0%bd%d1%8b%d0%b9-%d1%84%d0%b0%d0%b9%d0%bb-%d0%b2-gitrepo-azure-devops-%d1%87%d0%b5%d1%80%d0%b5/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4014</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/031923_1849_1.png" medium="image" />
	</item>
		<item>
		<title>Автоматически закрывать пользовательские истории, если все задачи закрыты в Azure DevOps через Rest Api</title>
		<link>https://ashamray.wordpress.com/2022/11/19/%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8-%d0%b7%d0%b0%d0%ba%d1%80%d1%8b%d0%b2%d0%b0%d1%82%d1%8c-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb/</link>
					<comments>https://ashamray.wordpress.com/2022/11/19/%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8-%d0%b7%d0%b0%d0%ba%d1%80%d1%8b%d0%b2%d0%b0%d1%82%d1%8c-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Sat, 19 Nov 2022 06:30:00 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[rest api]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4010</guid>

					<description><![CDATA[Пока задача автоматизации изменения состояния на основе связанных рабочих элементов не решена полностью в Azure DevOps, то для решения подобных задач можно использовать Rest Api + PowerShell и запускать их через шедуллер или через сборки Azure DevOps. Для закрытия пользовательских историй используем следующих подход: Получим все активные истории, у которых есть закрытые дочерние задачи. Для [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2022/11/19/%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d1%87%d0%b5%d1%81%d0%ba%d0%b8-%d0%b7%d0%b0%d0%ba%d1%80%d1%8b%d0%b2%d0%b0%d1%82%d1%8c-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4010</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>
	</item>
		<item>
		<title>Активация пользовательской истории, если активирована хоть одна задача в Azure DevOps через Rest Api</title>
		<link>https://ashamray.wordpress.com/2022/10/25/%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b0%d1%86%d0%b8%d1%8f-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d1%81%d0%ba%d0%be%d0%b9-%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d0%b8/</link>
					<comments>https://ashamray.wordpress.com/2022/10/25/%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b0%d1%86%d0%b8%d1%8f-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d1%81%d0%ba%d0%be%d0%b9-%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d0%b8/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Tue, 25 Oct 2022 18:23:00 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[rest api]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4007</guid>

					<description><![CDATA[Пока задача автоматизации изменения состояния на основе связанных рабочих элементов не решена полностью в Azure DevOps, то для решения подобных задач можно использовать Rest Api + PowerShell и запускать их через шедуллер или через сборки Azure DevOps. Для активирования пользовательских историй используем следующих подход: Получим все новые истории, у которых есть дочерние задачи в состоянии [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2022/10/25/%d0%b0%d0%ba%d1%82%d0%b8%d0%b2%d0%b0%d1%86%d0%b8%d1%8f-%d0%bf%d0%be%d0%bb%d1%8c%d0%b7%d0%be%d0%b2%d0%b0%d1%82%d0%b5%d0%bb%d1%8c%d1%81%d0%ba%d0%be%d0%b9-%d0%b8%d1%81%d1%82%d0%be%d1%80%d0%b8%d0%b8/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4007</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>
	</item>
		<item>
		<title>Отмена параллельных сборок через PowerShell и Rest API в Azure DevOps</title>
		<link>https://ashamray.wordpress.com/2022/09/14/%d0%be%d1%82%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bf%d0%b0%d1%80%d0%b0%d0%bb%d0%bb%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d1%85-%d1%81%d0%b1%d0%be%d1%80%d0%be%d0%ba-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-powershell-%d0%b8-rest/</link>
					<comments>https://ashamray.wordpress.com/2022/09/14/%d0%be%d1%82%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bf%d0%b0%d1%80%d0%b0%d0%bb%d0%bb%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d1%85-%d1%81%d0%b1%d0%be%d1%80%d0%be%d0%ba-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-powershell-%d0%b8-rest/#respond</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Wed, 14 Sep 2022 15:18:00 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<category><![CDATA[powershell]]></category>
		<category><![CDATA[rest api]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4004</guid>

					<description><![CDATA[Если вы используете классические сборки или по какой-то причине lockBehavior, который описан здесь не удовлетворяет, то можно исключит параллельные сборки через Rest API. Для этого нам нужно добавить дополнительный скрипт на PowerShell, который выполнит следующие простые действия: Получит количество выполняемых сборок в текущей сборке. Для этого используем Rest Api: https://learn.microsoft.com/en-us/rest/api/azure/devops/build/builds/list?view=azure-devops-rest-7.1 Сравнит текущий номер сборки с [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2022/09/14/%d0%be%d1%82%d0%bc%d0%b5%d0%bd%d0%b0-%d0%bf%d0%b0%d1%80%d0%b0%d0%bb%d0%bb%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d1%85-%d1%81%d0%b1%d0%be%d1%80%d0%be%d0%ba-%d1%87%d0%b5%d1%80%d0%b5%d0%b7-powershell-%d0%b8-rest/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4004</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/031923_1818_1.png" medium="image" />
	</item>
		<item>
		<title>Исключение параллельных сборок через параметр lockBehavior в Azure DevOps</title>
		<link>https://ashamray.wordpress.com/2022/08/19/%d0%b8%d1%81%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d0%b0%d1%80%d0%b0%d0%bb%d0%bb%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d1%85-%d1%81%d0%b1%d0%be%d1%80%d0%be%d0%ba-%d1%87%d0%b5%d1%80%d0%b5/</link>
					<comments>https://ashamray.wordpress.com/2022/08/19/%d0%b8%d1%81%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d0%b0%d1%80%d0%b0%d0%bb%d0%bb%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d1%85-%d1%81%d0%b1%d0%be%d1%80%d0%be%d0%ba-%d1%87%d0%b5%d1%80%d0%b5/#comments</comments>
		
		<dc:creator><![CDATA[Shamrai Alexander]]></dc:creator>
		<pubDate>Fri, 19 Aug 2022 17:09:00 +0000</pubDate>
				<category><![CDATA[azure]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Azure DevOps]]></category>
		<guid isPermaLink="false">http://ashamray.wordpress.com/?p=4000</guid>

					<description><![CDATA[Если в процессе сборки или деплоя необходимо отказаться от параллельны запусков, то можно воспользоваться следующей функцией: Support for sequential deployments rather than latest only when using exclusive lock checks. Причины для этого могут разные, например, развертывания в SalesForce не поддерживает параллельный деплой в вокрспейс. Данная блокировка поддерживает два подхода: Sequential – все сборки выстраиваются в [&#8230;]]]></description>
		
					<wfw:commentRss>https://ashamray.wordpress.com/2022/08/19/%d0%b8%d1%81%d0%ba%d0%bb%d1%8e%d1%87%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d0%b0%d1%80%d0%b0%d0%bb%d0%bb%d0%b5%d0%bb%d1%8c%d0%bd%d1%8b%d1%85-%d1%81%d0%b1%d0%be%d1%80%d0%be%d0%ba-%d1%87%d0%b5%d1%80%d0%b5/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4000</post-id>
		<media:content url="https://0.gravatar.com/avatar/f45bc74bd908797faa5fab04cb02f70075013377ef257c17b8de20f22ad2c441?s=96&#38;d=" medium="image">
			<media:title type="html">ashamray</media:title>
		</media:content>

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/031923_1809_1.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/031923_1809_2.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/031923_1809_3.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/031923_1809_4.png" medium="image" />

		<media:content url="https://ashamray.wordpress.com/wp-content/uploads/2023/03/031923_1809_5.png" medium="image" />
	</item>
	</channel>
</rss>
