jakartaee / jakartaee/platform

Administrative: Document how to use Eclipse CI and backup Jenkins configuration from the Eclipse CI

Open
#1,106 0 comments 0 reactions 0 assignees View on GitHub
administrative EE12
Dominant language
No language data
Stars
230
Forks
77
Avg merge
8d 5h
Merged PRs (30d)
1

Description

From the specifications call today, we discussed some retrospective items about Jenkins CI. Two areas were discussed:
- Presently the component and platform specifications do not consistently have their CI jobs documented in a wiki in their repository to make it easy for any committer to be able to run the jobs to create a release of the API, spec, javadoc and TCK and how to publish those out to staging and maven. The request is to get it documented.
- As part of the fallout from the Eclipse storage system outage, it was determined that none of the CI configuration data is backed up outside of the CI itself and we would have lost all configuration and would have to do a lot of work to get it back for every component. The ask is to back up the configuration for CI jobs either using a JenkinsFile to be used to build or to at least back it up to a Jenkins file to be able to get it if the CI configuration is lost again.

Contributor guide

Open the contributing guide

Research direction

Start by inventorying the component and platform repositories' CI documentation and the Eclipse CI/Jenkins job configurations; the issue names no specific files or entry points. Done means the relevant release and publishing procedures are documented and CI configuration is recoverable outside the CI service, using Jenkins files or another documented backup.

Written by the indexing model from the issue text.

Assessment

Domain
ci-cd, devops, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.