Use placeholder to define the integration build repository
Currently we use fixed strings that regularly needs to be updated, but the contents could actually be computed automatically.
This replace fixed strings with using properties making it needless to change them all the time. (this also includes the changes from https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/2573)
This would need just one little adjustment in the process, the next stream I-Build repository must point to the previous stream until the first I-Build happens.
So what do you think? @merks can you tell how much effort it would be regarding the inclusion of the previous stream? I'm not sure how the exact process is with the ibuild repos.
So what do you think? @merks can you tell how much effort it would be regarding the inclusion of the previous stream? I'm not sure how the exact process is with the ibuild repos.
Sorry, I don't really understand the question?
Sorry, I don't really understand the question?
Currently we have https://download.eclipse.org/eclipse/updates/4.34-I-builds and the ibuilds seem to push their content there but:
- at some point (maybe at GA?!?) the content vanishes
- there is some magic to mark a build unstable
- ... maybe more ...
- At some point in time, there will be https://download.eclipse.org/eclipse/updates/4.35-I-builds populated and we change that
So what would be required is that unless "point 4" has happened there already is https://download.eclipse.org/eclipse/updates/4.35-I-builds but simply points to https://download.eclipse.org/eclipse/updates/4.34-I-builds
So we can use the "new" URL already even though it has not yet the content (and just is an alias).
Should releaseVersion be 4.35 (not 4.35.0) for this to work?
Yes that's because I'm using an outdated version here, I'll rebase this on master.
I see. The empty state of https://download.eclipse.org/eclipse/updates/4.35-I-builds is indeed rather inconvenient. Unfortunately I have no knowledge of how these composites are maintain/managed. 😞
The commit message does not match the content anymore.