6
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.

Jenkinsとは?

6
Posted at

勉強前イメージ

自動のテストツールのイメージ

調査

Jenkinsとは?

ジェンキンスと読み、CI/CDを実現するためのツールになります。
開発作業の自動化を目的としています。

歴史が長く、Javaで動いておりプラグインが豊富という特徴があり
幅広く使われています。
GitHubなどとも連携させることが出来ます。

そもそもCI/CD とは?

CI/CDは2つの言葉に分かれています。

  • CI

Continuous Integration の略で、継続的インテグレーションの意味になります。
開発時のビルドやテストなどを自動化して、継続的に実施します。

  • CD

Continuous Delivery の略で、継続的デリバリーの意味になります。
↑のCIによってビルド・テストされたコードをのマージや本番へのビルドなどを自動的に行うことです。

CI/CDとは、
ビルド → テスト → デプロイ を自動化するシステムのことです。
リリースが増えるとテストやビルドなどの工数がかさむためそれらの自動化を目指します。
自動化を行うツールの一つがJenkinsになります。

勉強後イメージ

テストだけじゃないのか、ビルドもしてくれるんだ・・・
そもそもCI/CDの解釈が微妙に間違ってた

参考

6
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
6
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?