{"id":15045376,"url":"https://github.com/jenkinsci/github-issues-plugin","last_synced_at":"2025-07-29T12:10:11.262Z","repository":{"id":66295667,"uuid":"72843774","full_name":"jenkinsci/github-issues-plugin","owner":"jenkinsci","description":"Jenkins plugin to create GitHub issues for failing builds","archived":false,"fork":false,"pushed_at":"2024-08-09T10:45:33.000Z","size":70,"stargazers_count":5,"open_issues_count":7,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-06T01:31:54.223Z","etag":null,"topics":["github","github-issues","jenkins-plugin"],"latest_commit_sha":null,"homepage":"https://plugins.jenkins.io/github-issues","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jenkinsci.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2016-11-04T11:58:14.000Z","updated_at":"2021-06-29T08:18:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"6d6cede9-f3f5-42e2-9568-fc6763df32b7","html_url":"https://github.com/jenkinsci/github-issues-plugin","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/jenkinsci/github-issues-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgithub-issues-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgithub-issues-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgithub-issues-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgithub-issues-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jenkinsci","download_url":"https://codeload.github.com/jenkinsci/github-issues-plugin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fgithub-issues-plugin/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267684611,"owners_count":24127695,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["github","github-issues","jenkins-plugin"],"created_at":"2024-09-24T20:51:48.242Z","updated_at":"2025-07-29T12:10:11.234Z","avatar_url":"https://github.com/jenkinsci.png","language":"Java","readme":"Jenkins GitHub Issues Plugin\n============================\n\nThe Jenkins GitHub Issues plugin allows you to create a GitHub issues whenever your build fails. Once the build starts passing again, the issue will automatically be closed.\n\nSee the Jenkins plugins site at https://plugins.jenkins.io/github-issues for documentation and installation instructions. Report bugs here: http://dl.vc/jenkins-github-issues-bug (you will need to first create a Jenkins account at https://accounts.jenkins.io/)\n\nContribute\n==========\nThe documentation below is mainly for developers that want to modify the plugin itself. If you simply want to use the plugin, refer to the documentation on the Jenkins plugin site.\n\nBuilding\n--------\nClone this repo and run `mvn hpi:run` to run a test instance of Jekins.\n\nTo package, run `mvn package` and grab the `target/github-issues.hpi` file. Run `mvn release:prepare release:perform` to publish.\n\n\nSetup\n-----\nIn order to test the plugin in action, you need to create a dummy project in github and configure it either in your `settings.xml` or \nin the `prepare-developement-workspace` profile in your `pom.xml`.\n\nIn your `settings.xml` add the folling profile:\n\n```xml\n\u003cprofile\u003e\n  \u003cid\u003egithub-issues-test-repo\u003cid\u003e\n  \u003cactivation\u003e\n    \u003cactiveByDefault\u003etrue\u003cactiveByDefault\u003e\n  \u003c/activation\u003e\n  \u003cproperties\u003e\n    \u003cgithub.test.project\u003ehttps://github.com/YOUR_NAME/DUMMY_REPO/\u003c/github.test.project\u003e\n  \u003c/properties\u003e\n\u003c/profile\u003e\n```\nIn order to test the plugins interaction, you also need to create a github token and export it as an environment variable\n`GITHUB_OAUTH_TOKEN`. Doing this will help the `src/dev/assets/work/init.groovy` to setup the github server config on first start.\n\nAfter you started jenkins using `mvn hpi:run`, a job `test` will be created, that will alternate with failure and success.\n     \n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fgithub-issues-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjenkinsci%2Fgithub-issues-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fgithub-issues-plugin/lists"}