2016-10-24 10 views
0

先週から私はジェンキンズと一緒に仕事をしていますが、その先は良いですが、R & Dの終わりに、私は混乱してしまいました。ジェンキンとソナークブとのCICD

  1. どのようにすればいいですか?
  2. hoe to view私のローカルシステムにsonarqubeサーバーによって生成されたテスト分析レポートを表示しますか?
  3. 私の開発者がリポジトリにコミットして同時にプッシュする場所はどうなりますか?
  4. jenkinsを使用してターゲットサーバにWebアプリケーションをデプロイするにはどうすればよいですか?
  5. 私のウェブサイトをテストするのにsonarqubeを使用するにはどうすればいいですか?

答えて

0
  1. は、.NETのウェブサイトを構築している場合、ジェンキンスでMSBuildのプラグインをインストールします。 jenkinsジョブを作成し、ウェブサイトのステップチェックアウトを追加します(git/svn - 必要なリポジトリプラグインのインストール)。あなたのニーズに応じて夜間または時間ごとに実行するようにスケジュールします。

  2. あなたのsonarqubeサーバーのURLを入力し、レポートを表示できます。

  3. あなたの開発者が同時にコミットしている場合、これは問題ではありません。通常、JenkinsのようなCIツールがそれを処理します。

  4. これは、連続展開または連続配信と呼ばれます。 Octopus Deployのようなものは、.netアプリケーションを配備する場合に役立ちます。ツールocto.exeを使用して、APIキーをパラメータとして渡して、特定の環境にデプロイすることができます。

  5. SonarQubeは、コード解析のための高品質のゲートとして使用されます。テストフレームワークではありません。自動化テストにセレンフレームワークを使用する方法を調べてみてください。

あなたの質問にお答えしたいと思います。

+0

ありがとうございましたYasirmx –

関連する問題