CI/CD Test

Git

JenkinsからTomcatへのデプロイ

TomcatへのデプロイしたときのJenkinsの設定を備忘録として残しておきます。 準備 環境変数 環境変数にCATALINA_HOMEの追加が必要です。 Tomcatインストールディレクトリを指定してください。 デプロイ対象資材 デプロイ対象資材となるwarが作成できるMavenプロジェクトをGitに登録しておきます。 本記事での対象資材はこちらの記事の資材をベースにして、 pom.xmlはこ...
CI/CD Test

Jenkins-SoapUI連携(API自動テスト)

JenkinsからSoapUIのテストケースを自動実行する方法を備忘録として残しておきます。 概要 Jenkinsのワークスペースを利用したほうが簡単なので、Gitリポジトリを経由しています。Gitに登録したSoapUIのプロジェクトをJenkinsから取出し、それをコマンド実行します。 準備 テスト対象のWebサービス(REST,SOAP)をテストするようなテストケースをSoapUIで作成し、プ...
CI/CD Test

Jenkinsで静的解析、JUnit(ジョブ実行編)

Jenkins関連の記事をいろいろ掲載していますが、やりたかったことを実施しているのが、この記事になります。事前準備の詳細は他の関連記事を参照してください。 事前準備 pom.xml 使用しているpom.xml、および動作確認環境は、こちらの記事のものとなります。 使用しているソース 静的解析(Checkstyle,SpotBugs)の記事を参照してください。 カバレッジと単体テスト(JUnit)...
CI/CD Test

Jenkinsで静的解析、JUnit(ジョブ設定編)

Jenkinsで静的解析、カバレッジ、JUnitしたときのジョブ設定内容を備忘録として残しておきます。 事前準備 pom.xml 使用しているpom.xml、および動作確認環境は、こちらの記事のものとなります。 使用しているソース 静的解析(Checkstyle,SpotBugs)の記事を参照してください。 カバレッジと単体テスト(JUnit)の記事を参照してください。 ジョブ設定 ソースコード管...
CI/CD Test

Jenkinsで静的解析、JUnitの結果Web表示

Jenkinsで静的解析、カバレッジ、JUnitを行った結果をウェブサイトで表示します。 事前準備 pom.xml 使用しているpom.xml、および動作確認環境は、こちらの記事のものとなります。 Jenkinsジョブの実行 Jenkinsジョブ実行後に生成されるウェブサイトになります。ジョブの実行につきましては、こちらの記事を参照してください。 ウェブサイトメインページの表示 Jenkinsのワ...
Jenkins

Jenkinsプラグインの手動追加

手動でプラグインを追加する方法を備忘録として残しておきます。 (インターネットに接続できない環境用) プラグインのダウンロード まずは、必要なプラグインを探します。 プラグインインデックス プラグインの説明、依存関係(例:JaCoCo) プラグインのダウンロード プラグインのダウンロード(例:JaCoCo) 追加するプラグインを決めたら、「hpi」形式でダウンロードします。 プラグインの追加 「J...
Jenkins

Jenkinsの管理(設定)

Jenkinsの管理メニューでJenkinsの設定変更した部分を備忘録として残しておきます。 Jenkinsの管理 システムの設定 以下を変更しました。その他はデフォルト。 ホームディレクトリ(インストール先) Jenkins URL Global Tool Configuration 以下を変更しました。その他はデフォルト。 JDK Git Maven プラグインの管理 以下を追加しました。 W...
CI/CD Test

Eclipseで静的解析(Checkstyle,SpotBugs)

静的解析(Checkstyle,SpotBugs)を行うサンプルです。このサンプルを用いて後にJenkins連携確認を行っています。 Eclipseのプロジェクト構成 以下のような構成でMavenプロジェクトを作成しています。 pom.xml 使用しているpom.xmlは、こちらの記事のものとなります。 ソースコード StyleNg.java package com.itbibo.example....