Comments (9)
@M-Davies can you do a short review of this issue. I tried to add information to the description of this issue. I hope this can be a "good first issue" now :)
from ci-jenkins-pipelines.
The sign_build job is basically in the same boat as this except it only has 1 label (no fpm hardcode). Shall I add it to this issue or open another one?
https://github.com/AdoptOpenJDK/openjdk-build/blob/282058709909733381464dcb67b7f0d13dca4e13/pipelines/build/common/openjdk_build_pipeline.groovy#L237
Edit: Although, Mac and Win have some more things that could be parameterized. I will open another issue.
from ci-jenkins-pipelines.
Sure. You are assigned 🙂 Let me know if you need any help at all
from ci-jenkins-pipelines.
Hi, I am an Outreachy applicant. Can I work on this issue?
from ci-jenkins-pipelines.
@AdamBrousseau is this relevant any more? thanks
from ci-jenkins-pipelines.
@AdamBrousseau @smlambert can this be assigned to me?
from ci-jenkins-pipelines.
@cornelia247 Currently waiting for @AdamBrousseau feedback as to whether this is actually required?
from ci-jenkins-pipelines.
I'm not sure if this is still relevant. We've worked around the hardcoded label by adding an if
condition in our fork of the code. Adopt has since removed the code in question and revamped how they do linux installers.
Here is what we did to avoid the hardcode
https://github.com/ibmruntimes/ci-jenkins-pipelines/blob/ibm/pipelines/build/common/openjdk_build_pipeline.groovy#L656-L660
def nodeFilter = "${buildConfig.TARGET_OS}&&fpm"
if (buildConfig.VARIANT == "openj9") {
filter = "**/*-j*_${buildConfig.ARCHITECTURE}_${buildConfig.TARGET_OS}_*.tar.gz"
nodeFilter = "sw.os.${buildConfig.TARGET_OS}&&ci.role.packaging&&sw.tool.rpm"
from ci-jenkins-pipelines.
Thanks @AdamBrousseau
from ci-jenkins-pipelines.
Related Issues (20)
- Create Trestle pipelines HOT 1
- Need to increase timeout for waiting for nodes when waiting for an Orka node
- Enable upstream build/tag driven nightly EA builds for Temurin jdk8,11,17 HOT 8
- WIP: Bug: Nightly tests can be re-enabled during a release if you merge a pr in ci-jenkins-pipelines HOT 1
- WIP: Deadlocking Of Build Nodes Encountered During Release Cycle - Related To Reproducibie Build Jobs.
- reproducible comparison jobs for other platforms are taking up Linux/x64 nodes HOT 4
- Disable Alpine platforms from using JCK auto-manuals exclude list as it's headless HOT 1
- Auto build the release tool with the dry-run option in post build stage HOT 12
- Windows aarch64 sign_verification not running signtool.exe correctly HOT 3
- Request to remove the alpine JCK automanuals jtx file HOT 4
- Github linter failure due to methods count in build base file being 31 HOT 2
- Combine publishBinary() and dryrunReleasePublish(IndividualBuildConfig config)
- `_testList` and `_rerun` jobs are not periodically regenerated HOT 9
- Weekly test jobs are setting testList with some wrong lists '"extended.functional\u2019, \u2019extended.openjdk"`
- JDK22+ Mac x64 builds cannot be tested on MacOS versions below 11 HOT 6
- Additional test label for jdk20+ HOT 3
- Reproducible jenkins job broken.
- Enable building Temurin jdk-21.0.3+ using gcc 11.3.0 DevKit for x64/aarch64/ppc64le/s390x HOT 2
- Missing parameters in remoteTriggerJckTests HOT 1
- Issue when running build pipeline which do not have sign_temurin_gpg HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ci-jenkins-pipelines.