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

[Build] Simplify exclusion of artifacts during Maven publication and inline CBIaggregator script #2735

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

HannesWell
Copy link
Member

This PR enhances the workflow for publication to Maven in the following two steps:

  1. Simplify exclusion of artifacts during Maven publication
    Instead of activly deleting not desired artifacts and collecting the resulting garbage by deleting all then unused dependencies, just skip the validation and deployment of undesired artifacts from the folders of the published projects/groups.
  2. Inline CBIaggregator script into publishToMaven Jenkinsfile
    Inlining the script allows to integrate its commands tighter with the pipeline and to reuse the existing facilities to download required tools.
    Additionally simplify the configuration of the tool-setup by deriving the versions of the eclipse-tools from the PREVIOUS_RELEASE properties declared in the buildproperties.properties file of the latest I-build.

This is currently a draft since a few things have to be tested, but the general form is already ready.

Instead of activly deleting not desired artifacts and collecting the
resulting garbage by deleting all then unused dependencies, just skip
the validation and deployment of undesired artifacts from the folders of
the published projects/groups.
Inlining the script allows to integrate its commands tighter with the
pipeline and to reuse the existing facilities to download required
tools.

Additionally simplify the configuration of the tool-setup by deriving
the versions of the eclipse-tools from the 'PREVIOUS_RELEASE' properties
declared in the 'buildproperties.properties' file of the latest I-build.
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.

1 participant