Jenkins2.27実戦配備


環境の説明
Win10 JDK1.8 Mysql5.7.16
Jenkinsダウンロード
Jenkinsはウェブサイトを通じてダウンロードします.https://jenkins.io/
Jenkinsの起動
java -jar jenkins.war --httpPort=8080 

–httpPort:アクセスポートが指定されています
注意:もちろんjenkinsをtomcatの下に配置する方法を採用することができますが、あまり違いはありません.
初回使用
アクセスhttp://localhost:8080jenkinsに入りました.シリアルコードプロンプト入力のシリアルコードを入力します.コンソールにあります.プロンプトに従って指定したファイルを取得することもできます.
ヒントプラグインのインストール
プラグインのインストールをヒントにして、私は直接右上に閉じました.googleにアクセスできないとエラーが発生します.
アカウントのパスワードを変更
入ってからまずamdinのパスワードを変更して、ユーザー管理に入って、パスワードを見つけて、修正して、提出します!私は普通admin adminを使って、簡単で覚えやすいです.
Jenkinsバージョン
右下にJenkinsバージョン2.27が見えます.
プラグインに関するFAQ
システム設定->プラグイン管理私が初めて入ったとき、インストール可能なプラグインのリストが空で、最後に解決策が見つかりました.解決策:「詳細」にアクセスします.アップグレードサイトのURLを次のように置き換えます.
http://mirror.xmission.com/jenkins/updates/update-center.json
保存します.これでNマルチプラグインが見えます.
プラグインのインストール
次に必要なプラグインを選択し、いくつか選択しました.
プラグイン名
説明
Publish Over SSH
このプラグインはsshで他のLinuxマシンに接続できます
Job Config History Plugin
job履歴構成情報を表示するのに役立ちます
Deploy to container Plugin
アプリケーションサーバへのプロジェクトの導入
Maven Integration plugin
mavenプラグイン
Subversion Plug-in
svnのプラグイン
「インストール」を選択します.
プラグインのインストールでよく発生するエラー
インストール中にプラグインが失敗したことがあります.
具体的な原因は:jenkinsのウェブサイトは私の要求の住所によって、私に1つの日本の鏡像のウェブサイトにリダイレクトして、結局このウェブサイトは私がダウンロードすることができなくて、とても2.
私の解決方法:Jenkinsのウェブサイトに直接ダウンロードして、それから高級なメニューの中のプラグインを通じてインストールして、ローカルのインストールを行います!
プラグイン名
の原因となる
Maven Integration plugin
http://updates.jenkins-ci.org/download/plugins/maven-plugin/2.14/maven-plugin.hpi
Job Configuration History Plugin
この失敗の原因はmavenがないことです
Matrix Authorization Strategy Plugin
http://updates.jenkins-ci.org/download/plugins/matrix-auth/1.4/matrix-auth.hpi
次の2つのプラグインを直接ダウンロード
Maven Integration plugin Matrix Authorization Strategy Plugin
そしてプレミアムに直接取り付けます.インストール完了後、再インストール
Job Configuration History Plugin
OK、成功しました!
SonarQubeのインストール
SonarQubeはCode分析ツールであり,我々のコード検査に大きな助けとなる.sonarqube-5.6をダウンロードしました.3. ダウンロードアドレス
http://www.sonarqube.org/downloads/
ダウンロードして、ローカルに解凍します.解凍します
D:\sonarqube-5.6.3

具体的な配置はこの兄弟たちの文章を見てください.
http://blog.csdn.net/wuxuehong0306/article/details/50847893
統合SonarQube
SonarQubeをJenkinsに統合することで、構築時に必要なコードチェックを実行し、コードの問題を発見することができます!
SonarQubeのプラグインのインストール
プラグイン名:SonarQube Plugin
注:この名前は重要です.この名前はjenkins 2にあります.27このバージョンは有効で、他のバージョンははっきりしていません.他の人の文章をたくさん見たので、名前がたくさん違います.これは卵が痛いです.
インストールが完了しました.メニュー→システム管理→システム設定に入り、Sonar Serverのラベルを見つけます.
Jenkins2.27 实战部署_第1张图片
図1に示すように
ここのServer URLにhttp://を付けて、IPアドレスとポートだけを入力してはいけません.そうしないと、接続できないというメッセージが表示されます.
ここには赤い部分(Server authentication token)という穴がありますが、このtokenは私たちの印象では本当に現れたことがありません.強力なgoogleが再び私たちを助けてくれた.このTokenはSonar Server側で生成する必要があります.メニュー->administrator->Security->users->ユーザーリスト->token->ポップアップウィンドウの選択->名前の設定->tokenコピーを生成するtoken.
保存に成功しました.
Sonar Scannerの設定
Jenkins2.27 实战部署_第2张图片
図2に示すように
プロジェクトにSonarQubeを追加
Jenkins2.27 实战部署_第3张图片
Jenkins2.27 实战部署_第4张图片
自分のプロジェクトを選択->構成->add pre-build step私のAnalysis properties
sonar.projectKey=cn.test.webMaven
sonar.projectName=WebMaven
sonar.projectVersion=1.0
sonar.sources=src

Additional arguments:SonarQubeのパラメータJVM Options:JVM関連のパラメータ.
以上の2つは実際の状況に応じて調整できます.
エンジニアリング構築を実行するには、時間がかかります.
SonarQuebへのログイン
Jenkins2.27 实战部署_第5张图片
工事がSonarに入っているのが見えました.詳細を見てください.
Jenkins2.27 实战部署_第6张图片
完璧!