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

Migrate publishing snapshots from Jenkins to GitHub #71

Closed
paullatzelsperger opened this issue Sep 12, 2023 · 1 comment · Fixed by eclipse-edc/Connector#3450 or #72
Closed

Migrate publishing snapshots from Jenkins to GitHub #71

paullatzelsperger opened this issue Sep 12, 2023 · 1 comment · Fixed by eclipse-edc/Connector#3450 or #72
Assignees
Labels
enhancement New feature or request

Comments

@paullatzelsperger
Copy link
Member

paullatzelsperger commented Sep 12, 2023

Feature Request

Publishing Maven artefacts is currently handled by Jenkins for both snapshot builds and release builds. GitHub actions simply triggered Jenkins via its API.

This pull request enables us to publish to OSSRH/MavenCentral directly from GH Actions.

Therefor, we should create a workflow in the .github repo, that can be re-used by every component, that publishes snapshot builds directly from GH Actions.

Note that scheduled builds (nightlies) or actual releases will remain with Jenkins for the time being.

Then, once the workflow has been created (and tested), we should update the trigger_snapshot.yaml workflow in every component to simply trigger this re-usable WF.

Which Areas Would Be Affected?

Snapshot builds

Why Is the Feature Desired?

Reducing system-to-system configuration, better integration with GH. Detailed rationale is found here.

Solution Proposal

outlined in this decision-record

once all the components are updated, we should remove the EF_USER and EF_TOKEN secrets using the .eclipsefdn repo

@paullatzelsperger paullatzelsperger added the enhancement New feature or request label Sep 12, 2023
@paullatzelsperger paullatzelsperger self-assigned this Sep 12, 2023
@github-actions
Copy link

Thanks for your contribution 🔥 We will take a look asap 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant