Particular / PlatformInstaller

Particular Platform Installer for Development PCs
https://docs.particular.net/platform/installer/
Other
2 stars 2 forks source link

Automate the upload to s3 #5

Closed andreasohlund closed 10 years ago

andreasohlund commented 10 years ago
dannycohen commented 10 years ago

Quick Q: I think all installers have the automatically incremented build parameter in their names (thereby avoiding the issue of overriding older releases). SI is the exception: It has only the "beta2" parameter, and will therefore override existing / older builds. Am I mistaken ? (see here)

andreasohlund commented 10 years ago

Good point, all installers should have unique names. We already have code that checks S3 and create a "permanent" link to get the latest version without knowing the version, eg:

http://particular.net/api/products/nservicebus/current

On Wed, Nov 20, 2013 at 12:32 PM, Danny Cohen notifications@github.comwrote:

Quick Q: I think all installers have the automatically incremented build parameter in their names (thereby avoiding the issue of overriding older releases). SI is the exception: It has only the "beta2" parameter, and will therefore override existing / older builds. Am II mistaken ? (see herehttp://builds.particular.net/viewLog.html?buildId=28050&tab=artifacts&buildTypeId=bt45 )

— Reply to this email directly or view it on GitHubhttps://github.com/Particular/PlatformInstaller/issues/5#issuecomment-28880920 .

andreasohlund commented 10 years ago

@johnsimons what's left to do on this one?

johnsimons commented 10 years ago

Not much left to do:

http://particular.net/api/products/nservicebus/current does not list prereleases so for SC or SP there are no results http://particular.net/api/products/servicecontrol/current http://particular.net/api/products/servicepulse/current. We can use http://particular.net/api/products/ServicePulse/history

andreasohlund commented 10 years ago

The prereleases are listed under /prerelease

The pi is already checking for a 404 and falling back to look for those.

Sent from my iPhone

On 1 dec 2013, at 22:06, John Simons notifications@github.com wrote:

Not much left to do:

Need to filter so that uploads only happen for master + release branches Need to include build configuration for all products http://particular.net/api/products/nservicebus/current does not list prereleases so for SC or SP there are no results http://particular.net/api/products/servicecontrol/current http://particular.net/api/products/servicepulse/current. We can use http://particular.net/api/products/ServicePulse/history

— Reply to this email directly or view it on GitHub.

SimonCropp commented 10 years ago

@johnsimons any update on this?

johnsimons commented 10 years ago

I don't think we doing this anymore, our release packages are now in github right?

SimonCropp commented 10 years ago

@BogdanMitrache @andreasohlund is there any dependency on S3 still remaining in the platform installer

andreasohlund commented 10 years ago

Since we use particular.net/api to figure out the diwnload links for the apps we still depend on s3.

@sfarmar what is the status of changing the backend over to use gh instead?

Sent from my iPhone

On 24 jan 2014, at 02:43, Simon Cropp notifications@github.com wrote:

@BogdanMitrache @andreasohlund is there any dependency on S3 still remaining in the platform installer

— Reply to this email directly or view it on GitHub.

SimonCropp commented 10 years ago

@sfarmar status update please

andreasohlund commented 10 years ago

Pretty sure that @johnsimons did this but if we pull straight from GH releases this one is obsolete right?

On Tue, Jan 28, 2014 at 1:02 AM, Simon Cropp notifications@github.comwrote:

@sfarmar https://github.com/sfarmar status update please

Reply to this email directly or view it on GitHubhttps://github.com/Particular/PlatformInstaller/issues/5#issuecomment-33438077 .

seanfarmar commented 10 years ago

I (or @aleksandr-samila) will do this today/tomorrow

aleksandr-samila commented 10 years ago

Could someone clarify me what should be done to close this task?

Because now Backend doesn't provide any release's functional: history, latest release info. http://particular.net/api/products/nservicebus/history will be killed soon as redundant.

Here: http://particular.net/downloads GitHubApi (https://api.github.com/repos/Particular/NServiceBus/releases) is used directly for now.

seanfarmar commented 10 years ago

we can close this, platform installer will pull directly from github

@andreasohlund please confirm we can close this...

SimonCropp commented 10 years ago

@sfarmar @andreasohlund can u guys please remember to update any related doco before you close issues. in this case you have closes this "as no longer required" but have neglected to remove the "upload to S3 step" from the "how to deploy nservicebus" doco.

I will fix the doco now but please keep in mind for next time