-
Notifications
You must be signed in to change notification settings - Fork 9
remove platform + put more to nightlies #73
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removing platform is good. Publishing vsix (and possibly Windows installer) to nightlies good.
I would keep all archiving on builds. Nightlies doesn't have zip download for all release artefacts. Also, can't keep forever the right build.
I would actually stop publishing NBMs to nightlies, for now at least. No use unless we can rework the update centre redirects. And I'm not sure about uploading Maven. Takes a lot of time. Why do we need it there?
Maybe better to review after 16 release?
vars/asfMainNetBeansBuild.groovy
Outdated
| } | ||
| // make vsix available to dist to pickup (only for main release) need a maven setup | ||
| sh "ant -f build-${clustername}-temp/java/java.lsp.server build-vscode-ext -Dvsix.version=${vsixversion} -Dmetabuild.branch=${branch}" | ||
| //sh "cp -r build-${clustername}-temp/java/java.lsp.server/build/*.vsix dist/vsix/" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Isn't that line needed to archive vsix on build?
|
For maven I would try to get only the zip, as storing artefacts take long time. |
|
@neilcsmith-net not sure we are ok there. |
|
Zip only maven repo on ci-builds good with me. I just download "all files in zip" there anyway. Just should not be on nightlies - can't be locked, gets overwritten, etc. As long as we archive all artefacts on ci-builds that are pushed to nightlies I'm good with the changes. I don't think we should use publish to nightlies as a replacement for the archived artefacts, just as the download source for end users. |
|
you're right, merging this for now. |
This is an update to remove the generation of platform.
vsix to nightlies
mavenrepo zipped to nightly
installers to nightlies
if it's ok to merge it would be nice to force a build to test :D.