{"id":15045656,"url":"https://github.com/jenkinsci/matrix-combinations-plugin","last_synced_at":"2025-10-19T21:31:54.193Z","repository":{"id":66295802,"uuid":"13381350","full_name":"jenkinsci/matrix-combinations-plugin","owner":"jenkinsci","description":"Jenkins Plugin which enable choosing which combinations of matrix build the user want to run","archived":false,"fork":false,"pushed_at":"2024-08-08T14:42:46.000Z","size":214,"stargazers_count":1,"open_issues_count":5,"forks_count":19,"subscribers_count":99,"default_branch":"master","last_synced_at":"2025-01-30T04:41:29.339Z","etag":null,"topics":["adopt-this-plugin"],"latest_commit_sha":null,"homepage":"https://plugins.jenkins.io/matrix-combinations-parameter/","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"omer727/Matrix-Combinations-Jenkins-Plugin","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jenkinsci.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-07T10:53:42.000Z","updated_at":"2024-08-08T14:42:51.000Z","dependencies_parsed_at":"2024-09-25T02:08:31.761Z","dependency_job_id":null,"html_url":"https://github.com/jenkinsci/matrix-combinations-plugin","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fmatrix-combinations-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fmatrix-combinations-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fmatrix-combinations-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jenkinsci%2Fmatrix-combinations-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jenkinsci","download_url":"https://codeload.github.com/jenkinsci/matrix-combinations-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237221176,"owners_count":19274447,"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","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":["adopt-this-plugin"],"created_at":"2024-09-24T20:52:07.981Z","updated_at":"2025-10-19T21:31:53.834Z","avatar_url":"https://github.com/jenkinsci.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Matrix combinations parameter plugin for Jenkins\n\nThis plugin allows a user to choose which matrix combinations he wants to run, as opposed to the default behaviour where jenkins runs all combinations and translate it into a groovy condition such as:\n\n```groovy\naxis1==\"axis1value1\" \u0026\u0026 axis2==\"axis2value1\" || axis1==\"axis1value2\" \u0026\u0026 axis2==\"axis2value2\" || ...\n```\n\n## Configuration\n\nAfter installation a new type of parameter was added (Matrix Combinations Parameter).\n \n![Matrix combinations parameter definition example](docs/images/MatrixCombinationsParameterDefinitionExample.png)\n\n-   Configure your matrix job and add exactly one parameter with this type\n-   Fill the name of the parameter\n-   Define the Axes as usual\n  \n## Usage\n\nAfter clicking the build, the user gets a html table with a checkbox for each matrix combination.\n\nAfter clicking the submit button, only checked combinations will run.\n\n![Matrix combinations parameter value example](docs/images/MatrixCombinationsParameterValueExample.png)\n\n\n## Acknowledgements\n\nMany thanks to Nathan Grunzweig for giving me the idea and help with the implementation of this plugin.  \nI would also like to thank Christian Wolfgang, who developed the Matrix Reloaded Plugin which gave me the inspiration to implement it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fmatrix-combinations-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjenkinsci%2Fmatrix-combinations-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjenkinsci%2Fmatrix-combinations-plugin/lists"}