Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Centralize and update test documentation -Jenkins label schema #4689

Merged
merged 5 commits into from
Sep 7, 2023

Conversation

Ndacyayisenga-droid
Copy link
Contributor

Fixes part of #1558

cc @smlambert

doc/pages/LabelSchema.md Outdated Show resolved Hide resolved
doc/pages/LabelSchema.md Outdated Show resolved Hide resolved
@Ndacyayisenga-droid Ndacyayisenga-droid marked this pull request as ready for review July 31, 2023 19:48
Ndacyayisenga-droid and others added 2 commits July 31, 2023 12:51
Co-authored-by: Hendrik Ebbers <hendrik.ebbers@web.de>
Comment on lines +15 to +19
- **hw.endian:** Specifies the endianness of the machine. For example, `le` represents little-endian, and `be` represents big-endian.
- **hw.bits:** Indicates the number of bits the machine supports, such as `64` or `32`.
- **hw.physical.cpu:** Specifies the number of physical CPUs on the machine.
- **hw.disk:** Indicates the size of the workspace disk on the machine in GB.
- **hw.memory:** Specifies the size of the memory on the machine in GB.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are currently not in use, so do not need to be part of the documentation.

The `ci` root is used to define labels related to the role of machines in the continuous integration process and the sponsors or organizations responsible for specific machines.

- **ci.role:** Specifies the role of the machine in the continuous integration process. This label indicates the specific function or task that the machine performs in the CI pipeline. Examples include `perf` (performance testing), `compile` (compilation tasks), test (general testing), and `test.jck` (Java Compatibility Kit testing).
- **ci.sponsor:** Identifies the sponsor or organization responsible for a specific machine. This label helps attribute ownership and responsibilities for maintaining and managing the machine. Examples include `ci.sponsor.ibm`, `ci.sponsor.ljc` (London Java Community), `ci.sponsor.joyent`, and more.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ci.sponsor is not currently in use, so does not need to be documented

doc/pages/LabelSchema.md Outdated Show resolved Hide resolved
doc/pages/LabelSchema.md Outdated Show resolved Hide resolved
Ndacyayisenga-droid and others added 2 commits August 10, 2023 12:18
Co-authored-by: Shelley Lambert <slambert@gmail.com>
Co-authored-by: Shelley Lambert <slambert@gmail.com>
@smlambert
Copy link
Contributor

Appear unable to merge this PR as ECA validation check appears hung in the Pending state, raised https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/3656 to unblock.

@smlambert smlambert merged commit 143d0ec into adoptium:master Sep 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants