2017-02-16 4 views
0

私はGitLabのソースリポジトリを使ってTFSにCIパイプラインを設定する必要があります。以下のようにTriggerセクションを更新してコードをチェックしましたが、 GitLabリポジトリに必要な設定はありますか?これを達成するために熱いアドバイスをお願いします。セットアップを続けるGFSとリポジトリのGitLabとの統合

enter image description here

+0

ビルドを手動でキューに入れると正しくビルドされますか? –

+0

@ Eddie-MSFT:はいビルドを手動で開始したときに正しくビルドされます。 – Bandara

+0

同じエラーが発生し、トリガーされたビルドのログは自動的に次のようになります。 基本認証では、サーバーへの安全な接続が必要です。 ---> System.InvalidOperationException:基本認証にはサーバへの安全な接続が必要ですgitlab私のgitlabはhttpで公開されています。私たちはクラウド上でVSTSを使用して外部リポジトリのようにGitLabに接続します。手動でビルドをトリガするとうまく動作します。 – gabriele

答えて

0

私はポーリング間隔を180秒に変更しました。

1

私はこのためには、以下をチェックして、あなたの問題を解決します:

  • 手動でビルドをトリガー、GitLabリポジトリからダウンロードしたソースコードが正常に動作しない場合には?
  • そして、はい場合:

    • あなたが作成した、リポジトリにdevelopブランチをプッシュ? ローカルに作成された '開発'ブランチをリモートリポジトリに公開する必要があります。 >git push -u origin develop
  • がノー場合は、「サービス」上の問題、あなたGitLabリポジトリにアクセスするためにあなたがTFS上に作成したエントリがあります。

    • あなたはURLでHTTPSを使用しているかどうかをチェック。
    • リポジトリへのHTTPSアクセスを有効にするには、GitLabアカウントにパスワードを設定してから、そのパスワードをTFSに設定された「サービス」エンドポイントのユーザ名(電子メールアドレス)とともに使用してください。

p.s.また、ビルド定義のリポジトリセクションで「接続」が選択されていることを確認してください:GitLabリポジトリを指し示すものでなければなりません:-)

関連する問題