{"id":28828011,"url":"https://github.com/openrewrite/rewrite-jenkins","last_synced_at":"2026-01-20T21:09:32.277Z","repository":{"id":139658658,"uuid":"499585118","full_name":"openrewrite/rewrite-jenkins","owner":"openrewrite","description":"OpenRewrite recipes to continuously modernize Jenkins plugins.","archived":false,"fork":false,"pushed_at":"2026-01-13T10:54:07.000Z","size":1063,"stargazers_count":13,"open_issues_count":24,"forks_count":12,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-01-13T13:44:28.775Z","etag":null,"topics":["jenkins","openrewrite","openrewrite-recipes"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openrewrite.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-06-03T16:50:50.000Z","updated_at":"2026-01-13T10:54:11.000Z","dependencies_parsed_at":"2023-12-14T12:12:59.163Z","dependency_job_id":"3318c8d5-ca66-44a2-bae5-051cb45734dd","html_url":"https://github.com/openrewrite/rewrite-jenkins","commit_stats":null,"previous_names":["openrewrite/rewrite-jenkins"],"tags_count":72,"template":false,"template_full_name":"moderneinc/rewrite-recipe-starter","purl":"pkg:github/openrewrite/rewrite-jenkins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-jenkins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-jenkins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-jenkins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-jenkins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openrewrite","download_url":"https://codeload.github.com/openrewrite/rewrite-jenkins/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openrewrite%2Frewrite-jenkins/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28613770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T18:56:40.769Z","status":"ssl_error","status_checked_at":"2026-01-20T18:54:26.653Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jenkins","openrewrite","openrewrite-recipes"],"created_at":"2025-06-19T04:44:10.620Z","updated_at":"2026-01-20T21:09:32.270Z","avatar_url":"https://github.com/openrewrite.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://docs.openrewrite.org\"\u003e\n    \u003cpicture\u003e\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://github.com/openrewrite/rewrite/raw/main/doc/logo-oss-dark.svg\"\u003e\n      \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://github.com/openrewrite/rewrite/raw/main/doc/logo-oss-light.svg\"\u003e\n      \u003cimg alt=\"OpenRewrite Logo\" src=\"https://github.com/openrewrite/rewrite/raw/main/doc/logo-oss-light.svg\" width='600px'\u003e\n    \u003c/picture\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003erewrite-jenkins\u003c/h1\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n\u003c!-- Keep the gap above this line, otherwise they won't render correctly! --\u003e\n[![ci](https://github.com/openrewrite/rewrite-jenkins/actions/workflows/ci.yml/badge.svg)](https://github.com/openrewrite/rewrite-jenkins/actions/workflows/ci.yml)\n[![Maven Central](https://img.shields.io/maven-central/v/org.openrewrite.recipe/rewrite-jenkins.svg)](https://mvnrepository.com/artifact/org.openrewrite.recipe/rewrite-jenkins)\n[![Revved up by Develocity](https://img.shields.io/badge/Revved%20up%20by-Develocity-06A0CE?logo=Gradle\u0026labelColor=02303A)](https://ge.openrewrite.org/scans)\n[![Contributing Guide](https://img.shields.io/badge/Contributing-Guide-informational)](https://github.com/openrewrite/.github/blob/main/CONTRIBUTING.md)\n\u003c/div\u003e\n\n## What is this?\n\nThis project contains a series of Rewrite recipes and visitors to automatically upgrade and migrate Jenkins plugins.\n\n[Jenkins][jenkins] is a fast-moving project that recommends plugins [update quarterly][choosing-version].\nAs Jenkins evolves, functionality is regularly factored out from core into plugins.\nImplicit dependencies are added to plugins based on the version of Jenkins they depend on to retain backwards compatibility.\nBy regularly marching plugins forward, we can drop these dependencies when unnecessary, making our deployments smaller and simpler.\n\nAdditionally, depending on newer versions of Jenkins allows our builds to pick up deprecations.\nThese deprecations can often be migrated with new OpenRewrite recipes.\nProactively handling deprecations in the plugins we depend on allows us to avoid runtime issues if and when the deprecated code is removed.\n\n## Quick start\n\n[Running Rewrite on a Maven project without modifying the build][mvn-cli] is very helpful for getting started.\nTo run the `org.openrewrite.jenkins.github.AddTeamToCodeowners` recipe:\n\n```shell\n$ mvn -U org.openrewrite.maven:rewrite-maven-plugin:run \\\n      -Drewrite.recipeArtifactCoordinates=org.openrewrite.recipe:rewrite-jenkins:RELEASE \\\n      -Drewrite.activeRecipes=org.openrewrite.jenkins.github.AddTeamToCodeowners\n```\n\n[mvn-cli]: https://docs.openrewrite.org/running-recipes/running-rewrite-on-a-maven-project-without-modifying-the-build\n\n## How to use?\n\nSee the full documentation at [docs.openrewrite.org](https://docs.openrewrite.org/).\n\n## Contributing\n\nWe appreciate all types of contributions. See the [contributing guide](https://github.com/openrewrite/.github/blob/main/CONTRIBUTING.md) for detailed instructions on how to get started.\n\n### Licensing\n\nFor more information about licensing, please visit our [licensing page](https://docs.openrewrite.org/licensing/openrewrite-licensing).\n\n[jenkins]: https://jenkins.io\n[choosing-version]: https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenrewrite%2Frewrite-jenkins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenrewrite%2Frewrite-jenkins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenrewrite%2Frewrite-jenkins/lists"}