Getting to a reasonably easy RC deployment process.
1) Download latest Squeak4.5.zip from http://build.squeak.org/job/ReleaseSqueakTrunk/. 2) Unzip. Launch image in Interpreter VM. 3) Workspace, "ReleaseBuilder prepareNewRelease", do it. 4) Save and exit the image. 5) Zip it up and upload to updates@squeak.org:/var/www/files/4.5alpha/ 6) Send this note.
http://ftp.squeak.org/4.5alpha/Squeak4.5-13668.zip
PS -- Frank, thanks for the CI, I dig it now. :)
On 30 January 2014 01:57, Chris Muller asqueaker@gmail.com wrote:
Getting to a reasonably easy RC deployment process.
- Download latest Squeak4.5.zip from
http://build.squeak.org/job/ReleaseSqueakTrunk/. 2) Unzip. Launch image in Interpreter VM. 3) Workspace, "ReleaseBuilder prepareNewRelease", do it. 4) Save and exit the image. 5) Zip it up and upload to updates@squeak.org:/var/www/files/4.5alpha/ 6) Send this note.
Hm, steps 2-4 ought to be already happening as part of ReleaseSqueakTrunk's job. (In that it runs ReleaseBuilder prepareNewRelease and sets the image format to 6504.)
So you _should_ be able to 1) Download latest Squeak4.5.zip from http://build.squeak.org/job/ReleaseSqueakTrunk/. 2) Unzip a copy. 3) Beat on it to be sure it meets Release Manager criteria 4) Copy the zip to updates@squeak.org:/var/www/files/4.5alpha/ 5) Send this note.
http://ftp.squeak.org/4.5alpha/Squeak4.5-13668.zip
PS -- Frank, thanks for the CI, I dig it now. :)
Glad to hear it :)
frank
On Thu, Jan 30, 2014 at 4:46 AM, Frank Shearar frank.shearar@gmail.com wrote:
On 30 January 2014 01:57, Chris Muller asqueaker@gmail.com wrote:
Getting to a reasonably easy RC deployment process.
- Download latest Squeak4.5.zip from
http://build.squeak.org/job/ReleaseSqueakTrunk/. 2) Unzip. Launch image in Interpreter VM. 3) Workspace, "ReleaseBuilder prepareNewRelease", do it. 4) Save and exit the image. 5) Zip it up and upload to updates@squeak.org:/var/www/files/4.5alpha/ 6) Send this note.
Hm, steps 2-4 ought to be already happening as part of ReleaseSqueakTrunk's job. (In that it runs ReleaseBuilder prepareNewRelease and sets the image format to 6504.)
release.st calls #prepareNewBuild, not #prepareNewRelease.
preapreNewRelease is currently interactive. It copies latest trunk versions to squeak45 repository.
It also sets the updateUrl to squeak45.
I think prepareNewBuild is great for creating alpha-releases all during the dev cycle. But the actual _deployment_ of an alpha to a RC or release should be a manually initiated action.
So you _should_ be able to
- Download latest Squeak4.5.zip from
http://build.squeak.org/job/ReleaseSqueakTrunk/. 2) Unzip a copy. 3) Beat on it to be sure it meets Release Manager criteria 4) Copy the zip to updates@squeak.org:/var/www/files/4.5alpha/ 5) Send this note.
http://ftp.squeak.org/4.5alpha/Squeak4.5-13668.zip
PS -- Frank, thanks for the CI, I dig it now. :)
Glad to hear it :)
frank
squeak-dev@lists.squeakfoundation.org