jenkins: new "release-sources" labels for source, headers, docs #1777
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Ref #1730
We need to switch to Linux for creation of our generic tarballs and 12 is the time to get it done. Here's my strategy and I'd like some sanity checking before I put it into effect for nightlies.
osx1010-release-tar
andosx1011-release-tar
labels, these are also used for creating thedarwin
binary tarballs so we'll leave them as they areosx1010-release-sources
andosx1011-release-sources
to the existing osx release machines, I've also addedcentos7-release-sources
to the new centos7-64 release machine.osx10\d\d-release-tar
and runs 3 separate items fortar-upload
,doc-upload
andtar-headers-upload
. I'll change that to.*-release-sources
and leave the rest alone, I don't see anything that's macOS specific.That should leave <12 working as it does now and switch to CentOS 7 x64 for making these assets for Node >= 12.
Can I get some sanity checking please?
I'm also noticing as I do this that osx1011 can be removed entirely from ci-release when we drop Node 11, assuming we get 10.13 in place in time.