Publish packages and create a release
This MR creates two new jobs in the vscode-fork CI:
-
publish-packages
- publishes all WebIDE and VS Code server packages to the package registry -
make-release
- creates a new Fork release
These run only on Git tags.
This MR also changes the release process. Now you use a script to generate a new tag (./scripts/gl/gl_create_tag.sh <dev|prod>
). After we push this tag, the pipeline will build, publish and release the packages.
viktomas/gitlab-web-ide-vscode-fork
)
Example (-
package registry (after generating this package, I changed the package name
vscode
->gitlab-web-ide-vscode-fork
to match the existing packages. - release page
Space for improvement
I wasn't able to link the generated packages to the release automatically. I think it is possible and maybe not even difficult, but I run out of time for this task.
Relates to gitlab#373490 (closed)
Edited by Tomas Vik