1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Javaの開発環境を作ろう(更新中)

Last updated at Posted at 2020-09-04

はじめに

新人エンジニアです。
会社でJavaを使って開発を行っているので、練習としてJavaの開発環境を構築することしました。
Javaってオワコンじゃね??って声が聞こえそうですが、まあ会社の標準フレームワークなので仕方ないですね。

コツコツ更新していくので、長い目で見守っていただけると嬉しいです。

環境

役割 ツール名
OS WSL2
エディター VScode
Java OpenJDK 8
フレームワーク Spring Boot
ビルド Maven
テスト JUnit
CI Jenkins
コンテナ Docker
コンテナ管理ツール Kubernetes

Jenkinsコンテナを作る

今回はCI用ににJenkinsのコンテナを構築します。
注意点としては、Dockerイメージとしてjenkins/jenkins:ltsを使うこと。
jenkins:latestはプラグインのダウンロードで失敗します。(2020/09/06現在)

WSL2
$ sudo docker run -p 8080:8080 -p 5000:5000 -v ~/jenkins:/var/jenkins_home jenkins/jenkins:lts

(中略)

*************************************************************
*************************************************************
*************************************************************

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

Your_Password [初回起動に必要]

This may also be found at: /var/jenkins_home/secrets/initialAdminPassword

*************************************************************
*************************************************************
*************************************************************

コンテナが起動したので、ブラウザでhttp:\\localhost:8080にアクセスしてみましょう。

  • 初回登録画面 [コンソールのパスワードを入力]

jenkins-1-700x383.png

  • Pluginのインストール(とりあえず推奨の方をインストール)

getting-started-setup.png

  • Pluginインストール画面

jenkins-install-suggested-plugin.png

以上でユーザー登録が完了しました。
次の作業としてはジョブの作成、Gitとの連携がありますが、記事作成までお待ちください。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?