2017-04-03 6 views
0

私は、Visual Studioチームサービスでジェンキンをサービスフックとしてインテグレートしようとしています。アイデアは、分岐をマスターするコードがプッシュされ、自動的にジェンキンの仕事を開始するというものです。すべてが正しく設定されているようですが、イベントが発生した場合、それはエラーを与える:JenkinsとTeam Servicesの統合

"An error occurred while sending the request. Unable to connect to the remote server" 

要求は、私がブラウザに貼り付ける場合に動作することをnotifyCommitのURLであり、それはジェンキンスジョブを起動します。チームサービスからJenkinsに接続できないため、何かが正しく構成されていないようです。

"Error Details 
System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> 
System.Net.WebException: Unable to connect to the remote server ---> 
System.Net.Sockets.SocketException: A connection attempt failed because the 
connected party did not properly respond after a period of time, or 
established connection failed because connected host has failed to respond" 
+0

あなたのJenkinsサーバーはどこにホストされていますか?ローカル/オンプレミス? – Webbanditten

+0

はクラウド内に存在せず、私たちのドメインのどのコンピュータでもアクセス可能な当社のパブリック仮想マシンにインストールされます。 – Gorka

+0

DMZ内のVMは/外からのアクセス可能ですか? VSTSO(Visual Studio Team Services Online)を使用している場合は、内部ドメインまたはネットワークへのアクセス権がないためです。 – Webbanditten

答えて

1

ここでの問題は、Jenkinsビルドサーバーが組織のネットワーク内でホストされていることです。

これを解決するには、ビルドサーバーをfx Azureでホストすることができます。

0

ジェンキンスは外部に公開されていないためアクセスできませんでした。

関連する問題