Publish NPM packages from Papyrus Web builds
Summary
With the Papyrus team, we would like to be able to publish some packages from Papyrus Web to a public NPM manager so they can be consumed externally.
After some research, it appears that most of time projets request the creation of account/bot to npmjs.com (3309 and 5279).
In the same time I found this issues that aims to Unable Gitlab Package registry.
What would be the recommended way to publish npm packages (easily accessible from the outside)?
We are currently trying to move from Jenkins to Gitlab CI so we have two build systems.
- Jenkins: https://ci.eclipse.org/papyrus/view/PapyrusWeb/job/Papyrus-Web-Master/
- Gitlab CI: On branch https://gitlab.eclipse.org/eclipse/papyrus/org.eclipse.papyrus-web/-/tree/256-yml?ref_type=heads Pipelines: https://gitlab.eclipse.org/eclipse/papyrus/org.eclipse.papyrus-web/-/pipelines
If we go to the "npmjs.com", can I use this approach to publish the packages from both Jenkins and from Gitlab CI? Or is it better to wait for the migration to Gitlab Ci to be complete and use the Gitlab registry?