「Jenkins勉強会大阪第08回」の「「JenkinsとDockerって何が良いの? 〜言うてる俺もわからんわ〜」のデモで使用したサンプルアプリケーションです。
元の名前は "OpenDocument Spreadsheet" edit sample by Java
。
OpenDocument Spreadsheetを使った「帳票テンプレート」サンプルアプリをFork/改造したもの。
Fork元のリポジトリは https://github.com/kazuhito-m/java-odf-edit-sample
以下のファクタを利用している。
- JOpenDocument(Javaのライブラリ)
- Spring boot
- Doma2
- H2Databaseを使ったDBテスト(本番はMySQL想定)
- Flyway(DBマイグレーションツール)
- Lombok
- Twitter Bootstrap
- Selenid
- Jenkinsfile
以下を前提とします。
- JDK8インストール
- MySQLのDBを用意
- SpringBootのアプリ起動コマンドを叩く
./gradlew clean bootRun
- ブラウザからURLを指定
./gradlew clean test
./gradlew clean integrationTest
Kazuhito Miura ( @kazuhito_m on Twitter )