TritonDataCenter / smartos-live

For more information, please see http://smartos.org/ For any questions that aren't answered there, please join the SmartOS discussion list: https://smartos.topicbox.com/groups/smartos-discuss
1.57k stars 245 forks source link

OS-8068 update the smartos release process to no longer use snaplinks #893

Closed timfoster closed 4 years ago

timfoster commented 4 years ago

A demo of this directory structure, along with corresponding (tweaked to look at ~timf rather than ~Joyent_Dev) smartos-changelog changes from joyent/smartos-change.log#8 is at https://us-east.manta.joyent.com/timf/public/SmartOS/smartos.html with just a single dummy release in /timf/public/SmartOS/20200103T004546Z

The *-latest*.* artifacts are not in /timf/public/SmartOS as I created that demo when running the smartos-release script from a workspace that hadn't done a full build.

timfoster commented 4 years ago

We decided on OS-8068 that simply re-uploading build artifacts to ~~/public/builds/SmartOS was sufficient to replace its use of snaplinks. To test this, I did a local triton-and-smartos build and ran the script manually.

Test results are in the jira ticket, and you can see the resulting bits at https://us-east.manta.joyent.com/timf/public/SmartOS/smartos.html