The leading open source automation server for Windows PC!

Jenkins

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe
Download Jenkins 2.440.1

Jenkins

  -  88.37 MB  -  Open Source
  • Latest Version

    Jenkins 2.440.1 LATEST

  • Review by

    Daniel Leblanc

  • Operating System

    Windows Vista / Windows 7 / Windows 8 / Windows 10 / Windows 11

  • User Rating

    Click to vote
  • Author / Product

    Jenkins Team / External Link

  • Filename

    jenkins.msi

  • MD5 Checksum

    575fd7692f0b96ad56ec122224e33f34

Jenkins provides hundreds of plugins to support building, deploying, and automating any project. Jenkins is a self-contained, open-source automation server that can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software. It can be installed through native system packages, Docker, or even run standalone by any machine with a Java Runtime Environment (JRE) installed.

Continuous Integration and Continuous Delivery
As an extensible automation server, It can be used as a simple CI server or turned into the continuous delivery hub for any project.

Easy installation
The app is a self-contained Java-based program, ready to run out-of-the-box, with packages for Windows, macOS, and other Unix-like operating systems.

Easy configuration
It can be easily set up and configured via its web interface, which includes on-the-fly error checks and built-in help.

Plugins
With hundreds of plugins in the Update Center, Jenkins integrates with practically every tool in the continuous integration and continuous delivery toolchain.

Extensible
It can be extended via its plugin architecture, providing nearly infinite possibilities for what Jenkins can do.

Distributed
It can easily distribute work across multiple machines, helping drive builds, tests, and deployments across multiple platforms faster.

Features and Highlights
  • Easy installation: Just java -jar jenkins.war, or deploy it in a servlet container. No additional install, no database.
  • Easy configuration: It can be configured entirely from its friendly web GUI with extensive on-the-fly error checks and inline help. There's no need to tweak XML manually anymore, although if you'd like to do so, you can do that, too.
  • Change set support: It can generate a list of changes made into the build from Subversion/CVS. This is also done in a fairly efficient fashion, to reduce the load on the repository.
  • Permanent links: It gives you clean readable URLs for most of its pages, including some permalinks like "latest build"/"latest successful build", so that they can be easily linked from elsewhere.
  • RSS/E-mail/IM Integration: Monitor build results by RSS or e-mail to get real-time notifications on failures.
  • After-the-fact tagging: Builds can be tagged long after builds are completed
  • JUnit/TestNG test reporting: JUnit test reports can be tabulated, summarized, and displayed with history information, such as when it started breaking, etc. History trend is plotted into a graph.
  • Distributed builds: It can distribute build/test loads to multiple computers. This lets you get the most out of those idle workstations sitting beneath developers' desks.
  • File fingerprinting: It can keep track of which build produced which jars, and which build is using which version of jars, and so on. This works even for jars that are produced outside the app and is ideal for projects to track dependency.
  • Plugin Support: It can be extended via 3rd party plugins. You can write plugins to make support tools/processes that your team uses.
Note: Requires Java Runtime Environment.

  • Jenkins 2.440.1 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

What's new in this version:

- Important security fixes
- Fix missing folder icons
- Update the bundled Matrix Project Plugin from 818.v7eb_e657db_924 to 822.824.v14451b_c0fd42
- Find selected radio option when validating instead of the last one used
- Add an Appearance category to the setup wizard
- Add missing *_fr.properties in win32errors and hudson, lib, and Jenkins resources. Translate hudson/Messages.properties, hudson/model/Messages.properties, and jenkins/model/Messages.properties into French
- Update to various UI elements. Style widget panes to match Jenkins. Modernize icons, controls, and fonts
- Add telemetry for basic Java system properties describing the environment
- Turkish localization fixes for build, login, and user management pages
- Fix a minor memory leak in a Remoting log statement. Add forward proxy support for WebSocket. Support custom certificate options for WebSocket
- Remove build timeline widget from the build history pages of views, jobs, and agents
- More consistently report errors launching outbound agents
- Stop recommending JNLP URL in agent launch instructions
- Deprecate all configurable options in Launch agent by connecting it to the controller (inbound in JCasC), as these are only useful in conjunction with the deprecated jnlpUrl mode
- The jnlpUrl ${JENKINS_URL}/computer/${AGENT_NAME}/jenkinsagent.jnlp argument to the agent JAR has been deprecated. Use url ${JENKINS_URL} and name ${AGENT_NAME} instead, potentially also passing in webSocket, tunnel, and/or work directory options as needed
- Removed deprecated and unused class UserProperties
- Deactivate the administrative monitor when all previously offline agents are again online
- Prepare node monitors to work with configuration as code
- Rework node monitor configuration
- Allow configuration of disk thresholds globally and for each agent. Improve the warning when disk space is too low. Ensure agents are taken offline when disk space is low
- Fail fast when attempting to load a broken plugin that contains the Jenkins test harness in production
- Add packaging support for Unix domain sockets
- Accept all 2xx and 3xx status codes to validate proxy in HTTP Proxy Configuration
- Ensure uptime is independent of system clock
- Show monitoring data on agent page
- Use a notification and Jenkins modal for 'Apply' button failures
- BootFailure subclasses can now override the Jenkins startup failure page
- Reduce the window of time during which a crash may lead to an inconsistent state on Linux
- Restore printing output from println and similar methods for the groovy CLI command (regression in 2.427)
- Refer to the correct option in the security configuration help text
- Restore security configuration help text and remove obsolete help text
- Some agent-related objects could be kept in memory after being disconnected and removed from the computer list
- Avoid incorrect styling when deleting the first of two shell steps in a job definition
- Prevent a deadlock that can occur when loading PermalinkProjectAction.Permalink
- Display strings consistently in the requested language when running Jenkins in a JVM with a non-english locale
- Fix nested job link in mobile view
- Do not show option to copy items when there are no items visible
- Display correct time zone in build history
- The tunnel property on an inbound agent was inadvertently broken for JCasC usage in 2.437. It remains deprecated and usages should be deleted (regression in 2.437)
- Fix SimpleScheduledRetentionStrategy on inbound agents. Allow suspended inbound agents to again accept tasks when they are reconnected and the configured scheduling policy is enabled
- Remove code that may have caused an agent-side hang under a rare race condition
- Reduce the likelihood of thread creation errors on agents

Join our mailing list

Stay up to date with latest software releases, news, software discounts, deals and more.

Subscribe