macOSのVSTSビルドエージェント構築過程で、type initializeで例外が発生し接続に失敗する問題の対応

公開日: : 最終更新日:2017/04/26 Blog, Microsoft ,

macOS Sierra (10.12.4)

Deploy an agent on OSX

Xamarin.iOSなど、ビルドにmacOSが必要な継続的インテグレーションには、オンプレミス上のmaxOSにビルドエージェントをインストールし、VSTS上のキューをリッスンさせる必要がある。
その構築過程でエラーが発生したので解決までの手順をメモしていく。

サーバー URL を入力する > https://hogehoge.visualstudio.com/
認証の種類 を入力する (PAT の場合は、Enter キーを押します) > PAT
個人用アクセス トークン を入力する > *********************************************************
サーバーに接続しています …
The type initializer for ‘System.Net.Http.CurlHandler’ threw an exception.
接続に失敗しました。もう一度やり直すか、Ctrl+C を押して終了してください

Visual Studio Team Services Agent

VSTSビルドエージェントは、.NET Coreで作成されているようだ。
そして、OpenSSLのバージョンを上げないと先述したエラーが発生する。

https://github.com/dotnet/cli/issues/3964

macOS上でopensslのバージョンを確認する

HomeBrewを使ってバージョンを上げるのが簡単とのことだったのでやってみた。

これでバージョンが変わってない場合はパスを通す

関連記事

no image

KeyboardNavigation以外でFocusVisualStyleを表示させる

WPFです。 結論としてはリフレクションで無理やりやれなくはなさそうという感じ。 元ネタはMSDN

記事を読む

no image

【ストアアプリ】バックグラウンドタスクを作成する

こんにちは。 Windows.ApplicationModel.Background名前空間を使用

記事を読む

シマンテックインストール時に「指定されたパスが空です。」

Windows10 64bit, Symantec Endpoint Protection はおそら

記事を読む

no image

【C#,WinForms】XMLデータをListViewに表示し、チェック項目のみXML保存させる

MSDNフォーラムの以下についてサンプルを組んだので掲載。 ListViewでチェックされた値

記事を読む

no image

【ストアアプリ】基本的な印刷手順

Windowsストアアプリにて印刷を行う方法を紹介します。 印刷を行うには印刷コントラ

記事を読む

Xamarin.Forms で NavigationPage を PushModalAsync すると例外が発生するときがある

Forms 2.3.4.231 Mapコントロールがあるページで、NavigationPage

記事を読む

no image

FixedDocumentの印刷およびXPS形式での保存

こんにちは。 以前、XAMLファイルを帳票テンプレートとして動的ロードする記事を掲載しました。

記事を読む

ストアアプリ、UWPアプリをデスクトップアプリケーションから起動する

SendKeyなどを使って無理やり検索ウインドウへ指定した、起動方法しか知らなかったのでメモ(とんで

記事を読む

no image

Windows 10 IoT Core の 製品化メモ

概念実証(Proof of concept)を終了し、製品化を行いたい場合のステップ サインア

記事を読む

no image

UWPのScrollViewerでスクロール位置の同期を行うメモ

複数のScrollViewerのスクロール位置を同期したい場合、WPFではScrollChanged

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑