Description
Execute the open-source governance process to host the plugin under the jenkinsci GitHub organisation and publish the first release to the official Jenkins Update Center. This makes the plugin installable by any Jenkins administrator worldwide via the Plugin Manager with a single click.
User Story
As a Jenkins administrator anywhere in the world, I want to find and install the Parallels DevOps Service plugin directly from the Jenkins Plugin Manager so that I don't have to manually download or upload .hpi files.
Acceptance Criteria
Definition of Done
Assumptions and Constraints
- Assumption 1: All prior PBIs are complete and the plugin is feature-stable for a 1.0.0 release.
- Assumption 2: Parallels has authority to release this plugin under Apache 2.0 and has confirmed no proprietary
prl-devops-service internals are bundled in the plugin code.
- Assumption 3: A Parallels employee or designated maintainer has (or can obtain) the necessary Jenkins infra credentials for Maven Central/Jenkins repository publishing.
- Constraint 1: The Jenkins hosting review process is run by the Jenkins core team and has an unpredictable lead time (days to weeks); this PBI may span multiple sprints for the governance steps.
- Constraint 2: Plugin artifact ID and display name must follow Jenkins naming conventions and not conflict with existing plugins.
Dependencies
No response
Additional Notes
Jenkins Update Center publishing flow
1. File hosting request at jenkinsci/jep
│
▼
2. Jenkins infra team reviews & approves
│
▼
3. Repo transferred/mirrored to jenkinsci org
│
▼
4. mvn release:prepare (tags v1.0.0)
│
▼
5. mvn release:perform (publishes to jenkins-ci.org Maven repo)
│
▼
6. Jenkins Update Center crawler picks up new release
│
▼
7. Plugin appears in Plugin Manager (~24-72h)
Useful references
Description
Execute the open-source governance process to host the plugin under the
jenkinsciGitHub organisation and publish the first release to the official Jenkins Update Center. This makes the plugin installable by any Jenkins administrator worldwide via the Plugin Manager with a single click.User Story
As a Jenkins administrator anywhere in the world, I want to find and install the Parallels DevOps Service plugin directly from the Jenkins Plugin Manager so that I don't have to manually download or upload
.hpifiles.Acceptance Criteria
pom.xmlhas a valid<url>,<scm>,<developers>and<licenses>section.README.mdandCONTRIBUTING.mdare present and informative.jenkinsci/jep(or the current hosting request tracker) referencing the Parallels org repo.jenkinsci: Code is mirrored or transferred togithub.com/jenkinsci/parallels-devops-plugin(exact name TBD per Jenkins naming convention).maven-release-pluginconfigured:pom.xmlincludes the Maven Release Plugin; amvn release:prepare release:performcan tag and push a release.v1.0.0is tagged in Git; the release publish GitHub Actions workflow pushes the.hpito the Jenkins artifact repository (viamaven-release-plugin+jenkins-infracredentials).Manage Jenkins → Plugins.Definition of Done
Assumptions and Constraints
prl-devops-serviceinternals are bundled in the plugin code.Dependencies
No response
Additional Notes
Jenkins Update Center publishing flow
Useful references