Jenkins

詳細情報

タイトル Jenkins
URL https://jenkins.io/
バージョン ver 2.469
更新日 2024/07/24
追加日 2016/02/27
種別 フリーソフト
説明 Javaで作られたオープンソースの継続的インテグレーション支援ツール。

レビュー

オープンソースの継続的インテグレーション(CI)支援ツール。

継続的インテグレーションとは、ビルドやテストといった処理を頻繁に継続して実行していくこと。バグが入り込むことを防ぎ、ソフトウェアの品質向上が期待できる。Jenkins 自体はJavaで作られているがテスト対象はJavaプロジェクトに限定されず、iOSアプリやRailsアプリなどさまざまなプロジェクトを対象として扱うことができる。

以下のような特徴を持っている。

  • 継続的インテグレーションと継続的デリバリー : 拡張可能な自動化サーバーであり、シンプルなCIサーバーとしても、あらゆるプロジェクトの継続的デリバリーのハブとしても使用できる。
  • 簡単なインストール : 自己完結型のJavaベースのプログラムとして作成されており、Windows、Linux、macOS、その他のUnixライクなオペレーティングシステム用のパッケージが用意されており、すぐに実行できる。
  • 簡単な設定 : Webインターフェイスを介して簡単にセットアップ/設定することができる。
  • プラグイン : アップデートセンターには何百ものプラグインが存在為、継続的インテグレーションと継続的デリバリーのツールチェーンのほとんどすべてのツールと統合できる。
  • 拡張可能 : プラグインアーキテクチャによって拡張することができる。
  • 分散 : 複数のマシンに作業を容易に分散させることができ、複数のプラットフォームでビルド、テスト、デプロイメントを迅速に実行できる。

スクリーンショット

更新グラフ

バージョン履歴

What's new in 2.469
(2024-07-22)
permalink to this entry
Modernize the build time trend page with a time since column, a link to the console, and allow the table to be resized.
Remove the agent column from the Pipeline build trend page.
(pull 9465)
Exit the process immediately upon a boot failure when using ExitLifecycle.
Allow custom lifecycles to react similarly.
(pull 9483)
Display the source URL in logs when installing a plugin.
(pull 9449)
Change icon size in table when resizing the table.
(issue 73453)
Fix the hudson.slaves.SlaveComputer.allowUnsupportedRemotingVersions escape hatch, which was previously not working with inbound agents.
(issue 73467)
/queue/item/nnnnn/ URLs (with no api/… suffix) now return a 200 text/plain response to emphasize that the queue item does exist but that you would need to construct a specific query to find out more.
(issue 66105)
Add a user experimental flag to run Jenkins without the YUI JavaScript library. Plugin authors should enable this flag and fix any issues that result from the removal of the YUI library.
(pull 9489)
(省略されました)
What's new in 2.468
(2024-07-15)
permalink to this entry
User properties are now categorized in different pages.
(issue 69869)
Allow some administrative monitors to be displayed for users with Overall/MANAGE permission.
(pull 9437)
(2024-07-09)
What's new in 2.467
(2024-07-08)
permalink to this entry
Increase the minimum required Remoting version to 3107.v665000b_51092 (released on February 2, 2023).
(pull 9440)
Fix the release build that failed due to breaking changes in the Maven Release plugin.
Downgrade Maven Release plugin from 3.1.0 to 3.0.1.
(Maven Release Plugin MRELEASE-1151, parent pom PR 576, pull 9430)
This release failed due to breaking changes in the Maven Release plugin. Installers, native packages, and jenkins.war were not published.
What's new in 2.466
(2024-07-02)
permalink to this entry
Fix download of .tar.gz artifacts in Firefox (regression in 2.463).
(issue 73381)
Downgrade Apache Maven Release plugin from 3.1.0 to 3.0.1.
Apache Maven Release plugin 3.1.0 includes changes that break the release process of Jenkins core.
(pull 9430)
What's new in 2.465
(2024-07-02)
This release build failed due to breaking changes in the Apache Maven release plugin. Installers, native packages, and jenkins.war were not published.
permalink to this entry
Jenkins 2.465 was not placed in the artifact repository or on the download site.
What's new in 2.464
(2024-06-25)
permalink to this entry
Refine tables and tabs with reduced padding, rounded corners to match cards, and borders that are visible in dark mode.
(pull 9411)
Align font weights and font sizes.
(pull 9393)
What's new in 2.463
(2024-06-18)
permalink to this entry
Require Java 17 or newer.
(Announcement blog post, pull 9358)
Update the design of the build history widget.
(pull 9148)
Refine radio inputs.
(pull 9380)
Refine form controls appearance.
(pull 9365)
Remove some usages of the YahooUI framework in the user interface.
(pull 9395)
Update Stapler from 1880.vb_6d94a_3b_05db_ to 1881.vd39f3ee5c629 and Winstone-Jetty from 6.19 to 6.20 to let Jetty handle HTTP response compression.
A new command line option compression can be used to disable compression if desired.
(pull 9379)
Remove idle executors from widget.
(pull 9177)
Provide a global configuration option, "Computer Retention Check Interval", to adjust the latency period for checking offline agents.
(省略されました)
What's new in 2.462
(2024-06-10)
permalink to this entry
Refine button appearances in sidebars, menus, pages and breadcrumbs.
(pull 9367)
Adjust heading weights and sizes.
(pull 9366)
Show help text in the correct locale even if user has an alternate language option defined in their browser (regression in 2.444).
(issue 73246)
Quote replacement string in symbol tooltips.
(issue 73243)
Honor readonly mode when displaying enumerations on pages.
(issue 72854)
What's new in 2.461
(2024-06-04)
permalink to this entry
Restore the September 30 2024 Java 11 end of life date for LTS releases.
(pull 9323)
Move Add description to app bar.
(pull 9271)
Fix width of weather icons in Safari when zoomed.
(issue 73047)
What's new in 2.460
(2024-05-28)
permalink to this entry
Remove Disable project button from project view.
(pull 9287)
Display how many users there are on the Users page.
(pull 9221)
Warn Java 11 users of the new end of life (June 18 2024) in weekly releases.
This is a change from the previously announced date of September 30 2024.
(pull 9314)
Improve the performance of file compression and decompression.
(pull 9312)
Improve startup performance when jobs have been created via REST API or command line interface.
(issue 64356)
Add download option to Console output, move View as plain text and Copy buttons to app bar.
(pull 9169)
Consistently notify job listeners when the job definition is updated from the REST API or command line interface.
(issue 64553)
What's new in 2.459
(2024-05-21)
permalink to this entry
Upgrade Commons FileUpload from 1.5 to 2.0.0-M2.
Users of the miniorange-saml-sp plugin should upgrade to a compatible version in lockstep with upgrading Jenkins core.
(Apache Commons 2.0.0-M2 release notes)
Provide header parts as a tag library.
(pull 9223)
Avoid jumping layout due to tooltips.
(issue 73158)
Allow PKCS 12 certificates to be added to the credentials store again (regression in 2.453).
(issue 73166)
Restore No changes label when there are no changes in a build (regression in 2.453).
(issue 73168)
Handle svg cleanup via an xml document to avoid broken symbols.
(issue 73156)
Rename CloudSet query parameter type to cloudDescriptorName to avoid conflicts in Cloud implementations.
(issue 72622)
Treat lines of text (mainly in build logs) as completed by a single carriage return in addition to a newline or carriage return plus newline, avoiding an out of memory error if a large number of such lines are printed in sequence.
(省略されました)
What's new in 2.458
(2024-05-14)
permalink to this entry
The webappsDir argument to run Winstone with a directory full of WAR files has been removed without replacement.
(Winstone 6.19 changelog)
Allow pipeline jobs to run when built-in node is offline.
(issue 53958)
Further reduce number of recorded upstream causes.
(issue 21605)
Work around an upstream issue that could cause a hang in rare cases when two users load a configuration screen of the same type at the same time.
(issue 60997)
Remove tooltip when a widget is refreshed.