-
Notifications
You must be signed in to change notification settings - Fork 82
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
Refactor deploy_to_develop pipeline in tech-specific pipelines #1045
Comments
Here's the list of steps for the current d2d pipeline:
The Java-specific steps are:
The JavaScript-specific steps are:
Now in case we want to have a tech-specific only type of d2d pipeline, how do we want to deal with the 20+ other steps that are not tech-specific? ie: extract, collect, fingerprint, flag, map about, map checksum, match purldb, cleanup, scan, etc... If we duplicate those steps across all d2d_* pipeline, how can we run multiple of those on the same project? An alternative idea would be to decorate/flag some steps as technology-specific, and define/enable on the project (or pipeline args) the tech to be handle in the single d2d pipeline.
Available tags/flags would be available in the UI as checkboxes:
Flagged steps that are not enabled will be skipped during the pipeline execution. @pombredanne Let me know your take on this approach. |
@tdruez I like the approach. We could even refine this later to have an "automatic" feature that would guess the technologies. |
Signed-off-by: tdruez <tdruez@nexb.com>
Temporary workaround until we have implemented #1045 (comment) Signed-off-by: Keshav Priyadarshi <git@keshav.space>
Temporary workaround until we have implemented #1045 (comment) Signed-off-by: Keshav Priyadarshi <git@keshav.space>
Signed-off-by: tdruez <tdruez@nexb.com>
Signed-off-by: tdruez <tdruez@nexb.com>
Signed-off-by: tdruez <tdruez@nexb.com>
Implemented in #1055 |
We want to be able to run d2d combined and separately:
The text was updated successfully, but these errors were encountered: