Skip to content
This repository has been archived by the owner on Nov 8, 2024. It is now read-only.

ITs are not run in any CI #128

Closed
jtnord opened this issue Nov 1, 2024 · 2 comments
Closed

ITs are not run in any CI #128

jtnord opened this issue Nov 1, 2024 · 2 comments

Comments

@jtnord
Copy link

jtnord commented Nov 1, 2024

the ITs do not appear to be run in circle or Jenkins.

This adds load to the maintainers and makes community contributions more onerous.

The CI should (when approved - e.g. like the approval release gate workflow in circle ci) run ITs against a test account to validate things are working as expected.

This will bring benifits as things like renovate or dependabot could be easily setup to ensure that the plugin is built against and is compatable with the the most recently released nexus verions.

relates to #127 127

@nblair
Copy link
Contributor

nblair commented Nov 6, 2024

The ITs that exist in the project were useful in the early stages, but over time definitely decayed. I rarely made use of them myself; internally Sonatype has been moving to a different way to perform end to end testing for all of the product capabilities.

We didn't have any dedicated CI infrastructure for community projects, as early attempts to do so were often met with attempts to compromise said infrastructure with malicious pull requests. My apologies for being unable to provide this feature.

@madpah
Copy link
Contributor

madpah commented Nov 8, 2024

ℹ️ As of 7th November 2024, this community project has graduated and is offered as part of Sonatype's commercial offerings - see here for full details.

🚧 This community project will receive not accept further contributions nor receive maintenance.

@madpah madpah closed this as completed Nov 8, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants