Skip to content

MOSIP-37901: Exclude MOSIP services from being published or released to Nexus. #2336

Description

@Ivanmeneges

Problem Statement

As per @sasi Kumar Ganesan, there is no requirement to release service modules (e.g., mock-abis, mock-mv, ) to Nexus, as they are not intended for distribution. Including these services in the deployment process causes:

  1. Unnecessary Overhead:
    #* Services take additional time during the release pipeline, delaying the overall process.

  2. Nexus Repository Clutter:
    #* Service components, which are not reusable, unnecessarily occupy space and can lead to confusion.

  3. Non-compliance with Guidelines:
    #* Only artifact JARs (e.g., mock-sdk, mock-mds) are required to be published or released, but the current configuration does not differentiate between services and artifact modules.

Complete steps are given in below confluence page :

[https://mosip.atlassian.net/wiki/spaces/DevOps/pages/1521975377/Steps+to+Exclude+Services+from+Nexus+Publishing](https://mosip.atlassian.net/wiki/spaces/DevOps/pages/1521975377/Steps+to+Exclude+Services+from+Nexus+Publishing](https://mosip.atlassian.net/wiki/spaces/DevOps/pages/1521975377/Steps+to+Exclude+Services+from+Nexus+Publishing|smart-link))

Repos list :

  1. admin-services

  2. audit-manager

  3. biosdk-services

  4. captcha

  5. commons

  6. compliance-toolkit-batch-job

  7. converters

  8. digital-card-service

  9. durian

  10. esignet

  11. esignet-mock-services

  12. esignet-signup

  13. id-authentication

  14. id-repository

  15. inji-certify

  16. inji-verify

  17. keycloak

  18. keymanager

  19. migration-utility

  20. mimoto

  21. mock-smtp-sms

  22. mosip-automation-tests

  23. mosip-compliance-toolkit

  24. mosip-file-server

  25. mosip-openid-bridge

  26. mosip-ref-impl

  27. mosip-token-seeder

  28. oidc-demo-portal

  29. otp-manager

  30. packet-manager

  31. partner-management-services

  32. pre-registration

  33. print

  34. registration

  35. registration-client

  36. reporting

  37. reporting

  38. resident-services

  39. tusd-server

  40. websub

NOTE : Make sure only mosip services needs to be exlude from being published or released to Nexus.

🔗 Linked Issues

ISSUE

  • MOSIP-37917
    Status: Closed
  • MOSIP-37874
    Status: Closed
  • MOSIP-38279
    Status: Testing
  • MOSIP-44934
    Status: In Progress

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions