Jenkins automation server

Overview

About

Jenkins Regular Release Jenkins LTS Release Docker Pulls CII Best Practices

In a nutshell, Jenkins is the leading open-source automation server. Built with Java, it provides over 1,700 plugins to support automating virtually anything, so that humans can spend their time doing things machines cannot.

What to Use Jenkins for and When to Use It

Use Jenkins to automate your development workflow, so you can focus on work that matters most. Jenkins is commonly used for:

  • Building projects
  • Running tests to detect bugs and other issues as soon as they are introduced
  • Static code analysis
  • Deployment

Execute repetitive tasks, save time, and optimize your development process with Jenkins.

Downloads

The Jenkins project provides official distributions as WAR files, Docker images, native packages and installers for platforms including several Linux distributions and Windows. See the Downloads page for references.

For all distributions Jenkins offers two release lines:

  • Weekly - Frequent releases which include all new features, improvements, and bug fixes.
  • Long-Term Support (LTS) - Older release line which gets periodically updated via bug fix backports.

Latest releases: Jenkins Regular Release Jenkins LTS Release

Source

Our latest and greatest source of Jenkins can be found on GitHub. Fork us!

Contributing to Jenkins

Follow the contributing guidelines if you want to propose a change in the Jenkins core. For more information about participating in the community and contributing to the Jenkins project, see this page.

Documentation for Jenkins core maintainers is in the maintainers guidelines.

News and Website

All information about Jenkins can be found on our website. Follow us on Twitter or LinkedIn.

Governance

See the Jenkins Governance Document for information about the project's open governance, our philosophy and values, and development practices. Jenkins Code of Conduct can be found here.

Adopters

Jenkins is used by millions of users and thousands of companies. See adopters for the list of Jenkins adopters and their success stories.

License

Jenkins is licensed under the MIT License.

Comments
  • [JENKINS-56109] Change Jenkins configuration UI from tables to divs

    [JENKINS-56109] Change Jenkins configuration UI from tables to divs

    See JENKINS-56109.

    Initially discussed in #3859

    Test this

    • Quick-start: https://github.com/oleg-nenashev/jenkins-tabs-to-divs-config-migration-testenv
    • Manual setup: docker run --rm -ti -p 8080:8080 -e ID=3895 jenkins/core-pr-tester

    Screenshots

    Configure

    image

    Configure mobile

    image

    Nested elements association

    image

    Configure pipeline

    image

    Configure freestyle

    image

    Current status:

    Needs reviews, also see: https://groups.google.com/d/msg/jenkinsci-dev/MpJMqa1Yc9A/Vex1yix8AAAJ

    Proposed changelog entries

    • JENKINS-56109, Tables are no longer used for layout in forms

    Submitter checklist

    • [x] JIRA issue is well described
    • [x] Changelog entry appropriate for the audience affected by the change (users or developer, depending on the change). Examples * Use the Internal: prefix if the change has no user-visible impact (API, test frameworks, etc.)
    • [x] Appropriate autotests or explanation to why this change has no tests
    • [x] UI Acceptance test / changes necessary
    • [x] For dependency updates: links to external changelogs and, if possible, full diffs

    Desired reviewers

    @daniel-beck

    Notes:

    List of plugins provided by Daniel Beck which have jelly files that contain <td but not <table, indicating a reliance on existing structures at least in config.jelly and global.jelly files https://gist.github.com/daniel-beck/ef4a6f38d78014343a0ef5e85285c4ac. These therefore make a good test case for these changes in core, as we don't want all plugins to start breaking.

    ready-for-merge web-ui major-rfe squash-merge-me 
    opened by jsoref 234
  • [JENKINS-43786] Overhaul of Manage Jenkins page

    [JENKINS-43786] Overhaul of Manage Jenkins page

    Description

    See JENKINS-43786.

    • Apply a semantic HTML
    • Remove the <table> tag usage for implementing layouts and content structures. If you need reasons or arguments.
    • Small re-style focused on spacing, margins, etc...
    • Accesibility

    Screenshots

    There are more screenshots along the PR comments.

    Before

    jenkins-43786_before-1

    jenkins-43786_before-2

    After

    manage jenkins jenkins

    captura el 2017-05-08 a las 20 32 41

    jenkins-43786_after-1

    Changelog entries

    Proposed changelog entries:

    • Re-styled the Manage Jenkins page, including the administrative monitors.

    Submitter checklist

    • [x] JIRA issue is well described
    • [x] Link to JIRA ticket in description, if appropriate
    • [x] An existing test was reviewed

    Desired reviewers

    @jenkinsci/code-reviewers

    ready-for-merge 
    opened by recena 100
  • Modernise form components

    Modernise form components

    https://user-images.githubusercontent.com/43062514/141851540-cd38b475-5165-4033-a7e3-54a143fadd61.mov

    📸 More screenshots

    Old localhost_8080_jenkins_configure (3)

    New localhost_8080_jenkins_configure (2)

    Old image

    New image

    What's new?

    • Existing components such as textareas, selects, checkboxes and other input fields have been updated to use the new styling introduced in #5842
    • Titles have been added to some settings pages to provide hierarchy and consistency
    • The design for re-orderable blocks has been updated slightly so borders are always visible and remove buttons are always in the same consistent space. Picture. This is an area I'm interested in looking into/improving further. NOTE: Some plugins don't use the available Jenkins repeatableDeleteButton component, these plugins will need to be updated to use this component otherwise they may look a little odd, but still functional.
    • Form widths have been increased by a fair amount over #5842. Job config pages will be updated further in a future PR to improve usage of space as seen in November UX Sig

    Proposed changelog entries

    • Modernise form components.

    Proposed upgrade guidelines

    N/A

    Submitter checklist

    • [ ] (If applicable) Jira issue is well described
    • [ ] Changelog entries and upgrade guidelines are appropriate for the audience affected by the change (users or developer, depending on the change). Examples
      • Fill-in the Proposed changelog entries section only if there are breaking changes or other changes which may require extra steps from users during the upgrade
    • [ ] Appropriate autotests or explanation to why this change has no tests
    • [ ] For dependency updates: links to external changelogs and, if possible, full diffs

    Desired reviewers

    @mention

    Maintainer checklist

    Before the changes are marked as ready-for-merge:

    • [ ] There are at least 2 approvals for the pull request and no outstanding requests for change
    • [ ] Conversations in the pull request are over OR it is explicit that a reviewer does not block the change
    • [ ] Changelog entries in the PR title and/or Proposed changelog entries are correct
    • [ ] Proper changelog labels are set so that the changelog can be generated automatically
    • [ ] If the change needs additional upgrade steps from users, upgrade-guide-needed label is set and there is a Proposed upgrade guidelines section in the PR title. (example)
    • [ ] If it would make sense to backport the change to LTS, a Jira issue must exist, be a Bug or Improvement, and be labeled as lts-candidate to be considered (see query).
    ready-for-merge web-ui major-rfe squash-merge-me 
    opened by janfaracik 90
  • Replace YUI tooltips with Tippy.js

    Replace YUI tooltips with Tippy.js

    This is the first of two PRs which intend to replace the existing YUI implementation of tooltips and menus with Tippy.js. This PR focuses solely on tooltips and brings native support for Tippy.js to Jenkins.

    https://user-images.githubusercontent.com/43062514/160298962-5e39f965-a868-4e0a-bc3a-78bd68fe0481.mov

    This brings several advantages:

    • Better experience for users, animations, better placement engine
    • Cleaner and better defined codebase
    • Tippy is far more flexible than YUI, so we can be more creative with our designs
    • Far easier to find support online
    • YUI 2 is also abandoned since 2011

    This implementation intends to maintain 100% backwards compatibility with the existing implementation of tooltips, it also introduces a new way to host HTML content in tooltips which is used for the project status tooltip using html-tooltip=" ... "

    This change is documented in the updated Jenkins Design Library plugin.

    For plugin developers

    • For developers that are using Tippy.js as part of their plugin, they can now remove the dependency and instead rely on the Jenkins implementations (tooltip="hello world" or data-html-tooltip="<p>hello world</p>")

    Proposed changelog entries

    • Update appearance and framework for tooltips

    Proposed upgrade guidelines

    N/A

    Submitter checklist

    • [ ] (If applicable) Jira issue is well described
    • [ ] Changelog entries and upgrade guidelines are appropriate for the audience affected by the change (users or developer, depending on the change) and are in the imperative mood. Examples
      • Fill-in the Proposed changelog entries section only if there are breaking changes or other changes which may require extra steps from users during the upgrade
    • [ ] Appropriate autotests or explanation to why this change has no tests
    • [ ] New public classes, fields, and methods are annotated with @Restricted or have @since TODO Javadoc, as appropriate.
    • [ ] For dependency updates: links to external changelogs and, if possible, full diffs

    Desired reviewers

    @mention

    Maintainer checklist

    Before the changes are marked as ready-for-merge:

    • [ ] There are at least 2 approvals for the pull request and no outstanding requests for change
    • [ ] Conversations in the pull request are over OR it is explicit that a reviewer does not block the change
    • [ ] Changelog entries in the PR title and/or Proposed changelog entries are accurate, human-readable, and in the imperative mood
    • [ ] Proper changelog labels are set so that the changelog can be generated automatically
    • [ ] If the change needs additional upgrade steps from users, upgrade-guide-needed label is set and there is a Proposed upgrade guidelines section in the PR title. (example)
    • [ ] If it would make sense to backport the change to LTS, a Jira issue must exist, be a Bug or Improvement, and be labeled as lts-candidate to be considered (see query).

    ready-for-merge web-ui major-rfe squash-merge-me security-approved 
    opened by janfaracik 87
  • [JENKINS-31162] New item categorization

    [JENKINS-31162] New item categorization

    JENKINS-31162

    As part of this PR you can find:

    • [x] a new API for managing ItemCategory
    • [x] a new REST API for exposing the current configuration /jenkins/view/[...]/categories?depth=2
    • [x] new UI for new items (frontend)

    @reviewbybees

    As part of this issue, there are other PR on the way (involved):

    • [x] Maven plugin, sent a PR https://github.com/jenkinsci/maven-plugin/pull/62
    • [x] Matrix project plugin, sent a PR https://github.com/jenkinsci/matrix-project-plugin/pull/33
    • [x] External Monitor plugin, sent a PR https://github.com/jenkinsci/external-monitor-job-plugin/pull/9
    • [x] Pipeline jobs, sent a PR https://github.com/jenkinsci/workflow-plugin/pull/375
    • [x] CloudBees Folder plugin, sent a PR https://github.com/jenkinsci/cloudbees-folder-plugin/pull/56
    • [x] Multibranch projects, sent a PR https://github.com/jenkinsci/workflow-multibranch-plugin/pull/1
    • [x] GitHub Organization, sent a PR https://github.com/jenkinsci/github-branch-source-plugin/pull/37
    • [x] Bitbucket Team, sent a PR https://github.com/jenkinsci/bitbucket-branch-source-plugin/pull/1

    Known issues:

    1. JENKINS-33759. Fixed
    2. Copy Project option does not auto-complete (regression). Fixed

    Improvements to do:

    1. New Item form validation. Done
    opened by recena 77
  • [JENKINS-30084] flyweighttasks added to buildables list when the executor is not available

    [JENKINS-30084] flyweighttasks added to buildables list when the executor is not available

    This is to make the flyweight tasks to be part of the buildable list if the executor they are restricted to run on (if any) is not available and needs to be provisioned. See: JENKINS-30084

    At the moment if a flyweight task is restricted to a specific node, but the node is offline, we put the task in blocked-state. At the next iteration we check if the node is online, if not we leave the task in the blocked queue. This means we never ask the node to be provisioned.

    This fix creates a buildable item if no executors are available, so that the node can be provisioned. Once the node is provisioned, the task is executed and the item removed from the list.

    opened by varmenise 75
  • [JENKINS-50447] New design and slim down of login page

    [JENKINS-50447] New design and slim down of login page

    The change will provide a new designed login page that is using no external deps to prevent any possible malicious javascript.

    new design

    screenshot_2018-04-12_14-41-41

    See JENKINS-50447.

    Proposed changelog entries

    • Entry 1: JENKINS-50447, new designed login page that is using no external deps to prevent any possible malicious javascript.

    Proposed changelog (@oleg-nenashev)

    • Major RFE, JENKINS-50447: Introduce new design of the Login page
    • RFE, JENKINS-50447: Introduce new SimplePageDecorator extension point, which allows decorating the Login Page

    Compatibility notes: The new Login page UI will no longer accept common PageDecorator extension points, so plugins like Simple Theme Plugin will no longer be able to apply changes to the page. SimplePageDecorator extension point should be used instead

    Submitter checklist

    • [x] JIRA issue is well described
    • [x] Changelog entry appropriate for the audience affected by the change (users or developer, depending on the change). Examples * Use the Internal: prefix if the change has no user-visible impact (API, test frameworks, etc.)
    • [ ] Appropriate autotests or explanation to why this change has no tests
    • [ ] For dependency updates: links to external changelogs and, if possible, full diffs

    Desired reviewers

    @jenkinsci/code-reviewers @reviewbybees @cloudbees/team-astro

    needs-more-reviews on-hold 
    opened by scherler 73
  • [JENKINS-34670] Add support for a new full screen layout

    [JENKINS-34670] Add support for a new full screen layout

    JENKINS-34670

    • [x] Modify the Setup Wizard for using the full screen layout as a clear use-case.

    The About page using the three different layout types (1024px x 768px).

    full-screen: no header, no footer, no spaces

    captura el 2016-07-10 a las 21 12 26

    one-column: full width

    captura el 2016-07-10 a las 21 13 03

    two-column: side-panel + main-panel

    captura el 2016-07-10 a las 21 14 08

    @reviewbybees

    ready-for-merge 
    opened by recena 69
  • [JENKINS-67396] Update link and breadcrumb dropdowns

    [JENKINS-67396] Update link and breadcrumb dropdowns

    https://user-images.githubusercontent.com/43062514/146660255-662a6793-3385-439c-8414-bba274548f51.mov

    See JENKINS-67396

    What's changed

    • The way link and breadcrumb dropdowns are rendered has changed, the chevron now belongs to the link/breadcrumb which means it can propagate hover events to its parent (essentially it'll behave and look better)
    • The appearance of the chevron has been updated (now using Ionicons) and it now has some subtle animations
    • Added dropdowns back for job build numbers - thanks Diego and Tim (https://issues.jenkins.io/browse/JENKINS-67396)

    Proposed changelog entries

    • Update link and breadcrumb dropdowns.

    Proposed upgrade guidelines

    N/A

    Submitter checklist

    • [ ] (If applicable) Jira issue is well described
    • [ ] Changelog entries and upgrade guidelines are appropriate for the audience affected by the change (users or developer, depending on the change). Examples
      • Fill-in the Proposed changelog entries section only if there are breaking changes or other changes which may require extra steps from users during the upgrade
    • [ ] Appropriate autotests or explanation to why this change has no tests
    • [ ] For dependency updates: links to external changelogs and, if possible, full diffs

    Desired reviewers

    @mention

    Maintainer checklist

    Before the changes are marked as ready-for-merge:

    • [ ] There are at least 2 approvals for the pull request and no outstanding requests for change
    • [ ] Conversations in the pull request are over OR it is explicit that a reviewer does not block the change
    • [ ] Changelog entries in the PR title and/or Proposed changelog entries are correct
    • [ ] Proper changelog labels are set so that the changelog can be generated automatically
    • [ ] If the change needs additional upgrade steps from users, upgrade-guide-needed label is set and there is a Proposed upgrade guidelines section in the PR title. (example)
    • [ ] If it would make sense to backport the change to LTS, a Jira issue must exist, be a Bug or Improvement, and be labeled as lts-candidate to be considered (see query).
    ready-for-merge web-ui rfe squash-merge-me 
    opened by janfaracik 68
  • [JENKINS-59136] Enable labels/categories with `deprecated` to show a warning for plugins

    [JENKINS-59136] Enable labels/categories with `deprecated` to show a warning for plugins

    See JENKINS-59136. Related to/downstream of https://github.com/jenkins-infra/update-center2/pull/344. Triggered by this discussion in GItter

    This admin monitor does not yet have a built-in dismiss button, and doesn't allow hiding individual plugins, like the security warnings monitor does. If there's a need we can add this later.

    Testing notes

    docker run --rm -ti -p 8080:8080 -e ID=4073 jenkins/core-pr-tester.

    Some plugins get their deprecation URLs from https://github.com/jenkins-infra/update-center2/blob/master/resources/deprecations.properties, other deprecations are driven by regular labels, and those plugins use the normal plugin URL (to the plugin site).

    Proposed changelog entries

    • Plugins marked as deprecated in update site metadata will now have a banner about it, and if any are installed, a notification is shown to admins.

    Submitter checklist

    • [x] JIRA issue is well described
    • [x] Changelog entry appropriate for the audience affected by the change (users or developer, depending on the change). Examples * Use the Internal: prefix if the change has no user-visible impact (API, test frameworks, etc.)
    • [x] Appropriate autotests or explanation to why this change has no tests
    • [ ] For dependency updates: links to external changelogs and, if possible, full diffs

    Desired reviewers

    @daniel-beck @oleg-nenashev @stopalopa

    ready-for-merge web-ui rfe squash-merge-me 
    opened by jetersen 64
  • [JENKINS-27268] Use agent instead of slave in UI labels, javadoc and logs

    [JENKINS-27268] Use agent instead of slave in UI labels, javadoc and logs

    JENKINS-27268

    See governance meeting for brackground (starting at around 18:29 until 18:55).

    Slave was literally replaced by Agent in most cases. And only two semantic change were done:

    1. Dumb Slave is now Permanent Slave
    2. JNLP slave agent is now JNLP Agent
    • [x] Rename UI labels (properties and jelly files), only for english.
    • [x] Remove language keys (properties) for other languages (agreed in the PR comments)
    • [x] Rename javadocs
    • [x] Rename logs and exception messages (which are visible to users or admins)
    • [x] Rename "Esclavo" to "Agente" in spanish translation (sorry, I have no knowledge on any other language)

    We expect to have others (native speakers) re-adding the removed keys for other languages.

    @reviewbybees

    opened by amuniz 63
  • draft: Overhaul search with a Command Palette

    draft: Overhaul search with a Command Palette

    Draft until tests are passing etc.


    image image

    This PR introduces the Command Palette concept to Jenkins, first discussed back in the day in the November 2021 UX SIG meeting. You've probably used something similar if you've used VS Code, Jenkins.io, GitHub, Spotify etc. They're handy overlays that allow you to quickly use your keyboard to navigate, be that searching for different pages or finding functions in menus.

    This is an early implementation and as such doesn't have all the features I want it to have, such as grouped results, icons and richer details for results, all aimed at making the search experience in Jenkins easier to use. I'd also like for plugin developers to eventually be able to integrate with the Command Palette so they can provide their own rich results/actions, for example being able to change theme from the palette.

    Testing done

    TODO

    Proposed changelog entries

    • Add Command Palette as replacement for search bar

    Proposed upgrade guidelines

    N/A

    Submitter checklist

    • [ ] The Jira issue, if it exists, is well-described.
    • [ ] The changelog entries and upgrade guidelines are appropriate for the audience affected by the change (users or developers, depending on the change) and are in the imperative mood (see examples).
      • Fill in the Proposed upgrade guidelines section only if there are breaking changes or changes that may require extra steps from users during upgrade.
    • [ ] There is automated testing or an explanation as to why this change has no tests.
    • [ ] New public classes, fields, and methods are annotated with @Restricted or have @since TODO Javadocs, as appropriate.
    • [ ] New deprecations are annotated with @Deprecated(since = "TODO") or @Deprecated(forRemoval = true, since = "TODO"), if applicable.
    • [ ] New or substantially changed JavaScript is not defined inline and does not call eval to ease future introduction of Content Security Policy (CSP) directives (see documentation).
    • [ ] For dependency updates, there are links to external changelogs and, if possible, full differentials.
    • [ ] For new APIs and extension points, there is a link to at least one consumer.

    Desired reviewers

    @jenkinsci/sig-ux

    Maintainer checklist

    Before the changes are marked as ready-for-merge:

    • [ ] There are at least two (2) approvals for the pull request and no outstanding requests for change.
    • [ ] Conversations in the pull request are over, or it is explicit that a reviewer is not blocking the change.
    • [ ] Changelog entries in the pull request title and/or Proposed changelog entries are accurate, human-readable, and in the imperative mood.
    • [ ] Proper changelog labels are set so that the changelog can be generated automatically.
    • [ ] If the change needs additional upgrade steps from users, the upgrade-guide-needed label is set and there is a Proposed upgrade guidelines section in the pull request title (see example).
    • [ ] If it would make sense to backport the change to LTS, a Jira issue must exist, be a Bug or Improvement, and be labeled as lts-candidate to be considered (see query).

    opened by janfaracik 0
  • [JENKINS-70301] Do not report implied dependencies for WMI Windows Agents plugin

    [JENKINS-70301] Do not report implied dependencies for WMI Windows Agents plugin

    Do not report implied dependencies for WMI Windows Agents plugin

    JENKINS-70301 notes that the WMI Windows Agents plugin (id:windows-slaves) was split from core in 1.547 and is now deprecated. Because it is deprecated, users want to remove it. They cannot remove it if they have plugins installed that depend on a Jenkins version prior to 1.547.

    Only two plugins in the jenkinsci GitHub organization actually depend of any classes from the WMI Windows Agent plugin.

    • cli-extras-plugin - never released, no tags, no install history
    • multi-slave-config - already requires windows-slaves plugin explicitly and already requires a Jenkins core version newer than 1.547. 1340 installations, last released 8 years ago

    Rather than require updates of all the plugins that require a Jenkins version less than 1.547, this removes the windows-slaves plugin from the split plugins list. Users will not be warned that their plugin might have a dependency on windows-slaves because the analysis has confirmed that there is only 1 delivered plugin with that dependency, and it is an explicitly declared dependency with a newer Jenkins minimum version than the version from which the WMI Windows Agents plugin was split from Jenkins core.

    A google sheet lists the plugins that have an implied dependency on the WMI Windows Agents plugin.

    No automated tests because this is a one-time operation that has been tested interactively.

    Testing done

    • Installed suggested plugins from wizard and confirmed WMI Windows Agents plugin is not installed
    • Installed slave-setup plugin (has implied WMI Windows Agents plugin dependency) and confirmed that WMI Windows Agents plugin is not installed
    • Installed multi-slave-setup plugin (has explicit WMI Windows Agents plugin dependency) and confirmed that WMI Windows Agents plugin was installed as a dependency
    • Remove multi-slave-setup plugin and WMI Windows Agents plugin and confirmed that Jenkins reported no errors or issues
    • Installed five plugins with old base versions and confirmed that WMI Windows Agents plugin was not installed. The five plugins included backup-plugin, cloudbees-credentials-plugin, unity3d-plugin, groovy-label-assignment-plugin, and maven-deployment-linker plugin.
    • Performed a backup with the backup plugin and confirmed that it was well behaved
    • Removed the windows-slaves plugin as a bundled plugin so that it is not included in the war file. Confirmed the result war file loaded the five plugins tested earlier and was well behaved before and after those five plugins were uninstalled

    Proposed changelog entries

    • Do not report implied dependencies for WMI Windows Agents plugin.

    Proposed upgrade guidelines

    N/A

    Submitter checklist

    • [x] The Jira issue, if it exists, is well-described.
    • [x] The changelog entries and upgrade guidelines are appropriate for the audience affected by the change (users or developers, depending on the change) and are in the imperative mood (see examples).
      • Fill in the Proposed upgrade guidelines section only if there are breaking changes or changes that may require extra steps from users during upgrade.
    • [x] There is automated testing or an explanation as to why this change has no tests.
    • [x] New public classes, fields, and methods are annotated with @Restricted or have @since TODO Javadocs, as appropriate.
    • [x] New deprecations are annotated with @Deprecated(since = "TODO") or @Deprecated(forRemoval = true, since = "TODO"), if applicable.
    • [x] New or substantially changed JavaScript is not defined inline and does not call eval to ease future introduction of Content Security Policy (CSP) directives (see documentation).
    • [x] For dependency updates, there are links to external changelogs and, if possible, full differentials.
    • [x] For new APIs and extension points, there is a link to at least one consumer.
    • [ ] Run plugin compatibility tester with an incremental build

    Desired reviewers

    @jglick or @bcrow

    Maintainer checklist

    Before the changes are marked as ready-for-merge:

    • [x] There are at least two (2) approvals for the pull request and no outstanding requests for change.
    • [ ] Conversations in the pull request are over, or it is explicit that a reviewer is not blocking the change.
    • [ ] Changelog entries in the pull request title and/or Proposed changelog entries are accurate, human-readable, and in the imperative mood.
    • [ ] Proper changelog labels are set so that the changelog can be generated automatically.
    • [ ] If the change needs additional upgrade steps from users, the upgrade-guide-needed label is set and there is a Proposed upgrade guidelines section in the pull request title (see example).
    • [ ] If it would make sense to backport the change to LTS, a Jira issue must exist, be a Bug or Improvement, and be labeled as lts-candidate to be considered (see query).

    rfe 
    opened by MarkEWaite 0
  • Update dependency eslint-config-prettier to v8.6.0

    Update dependency eslint-config-prettier to v8.6.0

    Mend Renovate

    This PR contains the following updates:

    | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | eslint-config-prettier | 8.5.0 -> 8.6.0 | age | adoption | passing | confidence |


    Release Notes

    prettier/eslint-config-prettier

    v8.6.0

    Compare Source

    • Added: [vue/multiline-ternary]. Thanks to @​xcatliu!

    Configuration

    📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

    🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

    Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

    🔕 Ignore: Close this PR and you won't be reminded about this update again.


    • [ ] If you want to rebase/retry this PR, check this box

    This PR has been generated by Mend Renovate. View repository job log here.

    skip-changelog dependencies javascript 
    opened by renovate[bot] 0
  • [JENKINS-70119] Manage nodes and clouds table content is not align

    [JENKINS-70119] Manage nodes and clouds table content is not align

    See JENKINS-70119.

    Before

    截圖 2022-11-20 下午9 32 37

    After

    截圖 2022-11-20 下午9 44 02

    Testing done

    Proposed changelog entries

    • Manage nodes and clouds table content is not align

    Proposed upgrade guidelines

    N/A

    Submitter checklist

    • [x] The Jira issue, if it exists, is well-described.
    • [x] The changelog entries and upgrade guidelines are appropriate for the audience affected by the change (users or developers, depending on the change) and are in the imperative mood (see examples).
      • Fill in the Proposed upgrade guidelines section only if there are breaking changes or changes that may require extra steps from users during upgrade.
    • [x] There is automated testing or an explanation as to why this change has no tests.
    • [ ] New public classes, fields, and methods are annotated with @Restricted or have @since TODO Javadocs, as appropriate.
    • [ ] New deprecations are annotated with @Deprecated(since = "TODO") or @Deprecated(forRemoval = true, since = "TODO"), if applicable.
    • [ ] New or substantially changed JavaScript is not defined inline and does not call eval to ease future introduction of Content Security Policy (CSP) directives (see documentation).
    • [ ] For dependency updates, there are links to external changelogs and, if possible, full differentials.
    • [ ] For new APIs and extension points, there is a link to at least one consumer.

    Desired reviewers

    @mention

    Maintainer checklist

    Before the changes are marked as ready-for-merge:

    • [ ] There are at least two (2) approvals for the pull request and no outstanding requests for change.
    • [ ] Conversations in the pull request are over, or it is explicit that a reviewer is not blocking the change.
    • [ ] Changelog entries in the pull request title and/or Proposed changelog entries are accurate, human-readable, and in the imperative mood.
    • [ ] Proper changelog labels are set so that the changelog can be generated automatically.
    • [ ] If the change needs additional upgrade steps from users, the upgrade-guide-needed label is set and there is a Proposed upgrade guidelines section in the pull request title (see example).
    • [ ] If it would make sense to backport the change to LTS, a Jira issue must exist, be a Bug or Improvement, and be labeled as lts-candidate to be considered (see query).

    opened by ridemountainpig 0
Releases(jenkins-2.385)
Owner
Jenkins
Jenkins is an open source automation server with an unparalleled plugin ecosystem to support practically every tool as part of your delivery pipelines
Jenkins
BlockChain Pipeline using Jenkins for DevOps

BlockChain Pipeline for Jenkins This project is inspired by the work of Redback and Microsoft teams for developing the process using VSTS. I've chosen

Brantley·Williams 11 Jun 8, 2022
An assistance platform made using Spring framework that analyses your code, and helps you either to start a devops project, or to turn an existing project into a devops project using open source software (Git, Docker, Jenkins..)

DevOpsify Description An assistance platform made using Spring framework that analyses your code, and helps you either to start a devops project, or t

obaydah bouifadene 14 Nov 8, 2022
💡极致性能的企业级Java服务器框架,RPC,游戏服务器框架,web应用服务器框架。(Extreme fast enterprise Java server framework, can be RPC, game server framework, web server framework.)

?? 为性能而生的万能服务器框架 ?? Ⅰ. zfoo简介 ?? 性能炸裂,天生异步,Actor设计思想,无锁化设计,基于Spring的MVC式用法的万能RPC框架 极致序列化,原生集成的目前二进制序列化和反序列化速度最快的 zfoo protocol 作为网络通讯协议 高可拓展性,单台服务器部署,

null 1k Jan 1, 2023
The automation tower defense game

A sandbox tower defense game written in Java. Trello Board Wiki Javadoc Contributing See CONTRIBUTING. Building Bleeding-edge builds are generated aut

null 16.8k Dec 31, 2022
A pre-authenticated RCE exploit for Inductive Automation Ignition

Randy What This is a pre-authenticated RCE exploit for Inductive Automation Ignition that impacts versions <= 8.1.16. We failed to exploit the bugs at

Source Incite 36 Sep 23, 2022
SlimeVR-Server - Server app for SlimeVR ecosystem

SlimeVR Server Server app for SlimeVR ecosystem Server orchestrates communication between multiple sensors and integrations, like SteamVR. Sensors imp

null 362 Dec 31, 2022
CVE-2021-2109 && Weblogic Server RCE via JNDI

Description Vulnerability in the Oracle WebLogic Server product of Oracle Fusion Middleware (component: Console). Supported versions that are affected

Al1ex 29 Nov 21, 2022
jimoos shop server

积墨开源商城 服务端代码 快速开始 快速开始开发文档 https://jimoos-cn.github.io/jimoos-shop-server/#/quick-start/quick-start 业务建模图 数据库导入 执行数据迁移命令行 mvn -Dtest=MigrationDone tes

Jimoos 20 Oct 20, 2022
Tuya 37 Dec 26, 2022
Melnica Server is a custom basic Servlet Container application which depends on Socket Programming.

Melnica Server Melnica Server is a custom basic Servlet Container application which depends on Socket Programming. The Description of Project Melnica

Batuhan Düzgün 18 Jun 26, 2022
Community-Driven Game Server Development solution for Java Developers based on DEEPINTHINK MagOKO Project.

MagOKO Stack Community-Driven Game Server Development solution for Java Developers based on DEEPINTHINK MagOKO Project. License Copyright 2021-present

DeepInThink Community 10 Jun 1, 2021
This Web Application Allows A user to upload a two minutes Video. It uses Server Side Capabilities of Nodejs and Spring Boot .

VideoStreamingApplication Purpose Of This Application These days trend of short videos are on rise youtube recently realsed "Shorts" . So , taking ins

Prateek Kumar 57 Nov 13, 2022
Two Spring-boot applications registering themselves to an spring-boot-admin-server application as separate clients for the purpose of monitoring and managing the clients

Spring-boot-admin implementation with 1 Server and 2 clients Creating a Server application to monitor and manage Spring boot applications (clients) un

null 6 Dec 6, 2022
☁ Tencent Cloud IM Server SDK in Java | 腾讯云 IM 服务端 SDK Java 版

Tencent Cloud IM Server SDK in Java The Tencent Cloud IM Server SDK for Java enables Java developers to easily work with Tencent Cloud IM. Requirement

Doocs 64 Dec 23, 2022
Spring boot microservice example with Eureka Server + Eureka Client + Spring Cloud API Gateway + OAuth2.0 + Circuit Breaker + Resilience4J + FeignClient + RestTemplate

Spring boot microservice example Spring boot microservice example with Eureka Server + Eureka Client + Spring Cloud API Gateway + OAuth2.0 + Circuit B

Subhash Lamba 47 Dec 29, 2022
FactionRanking is a plugin that allows server administrators to put factions in competition in different rankings

Description FactionRanking is a plugin that allows server administrators to put factions in competition in different rankings (working for 1.7 and hig

nz 8 Dec 22, 2022
FIDO2(WebAuthn) server officially certified by FIDO Alliance and Relying Party examples.

Overview FIDO (Fast IDentity Online) is an open standard for online authentication. It is designed to solve the password problems stemming from a lot

LINE 400 Jan 5, 2023
unidbg-server

基于unidbg0.9.4和spring boot 2.5.3开发的高并发server服务器 application.yml 讲解 server: # 端口 port: 9999 application: unidbg: # 是否启用 dynarmic 引擎 dynar

AnJia 251 Dec 18, 2022
Add something to Minecraft LAN Server List

DiscoverMe Make a fortune... in Minecraft Server List! 0 dependencies, Java 8 compatible. Usage Example: DiscoverMe.INSTANCE.addEntry(SimpleChatColor.

iceBear 4 Oct 13, 2021