Task #11523 (closed)
Opened 11 years ago
Closed 10 years ago
5.0.0-beta2 release setup
Reported by: | jamoore | Owned by: | sbesson |
---|---|---|---|
Priority: | blocker | Milestone: | 5.0.0-rc1 |
Component: | Deployment | Version: | 5.0.0-beta1 |
Keywords: | release, build, CI | Cc: | jburel, rleigh, khgillen, mlinkert, pwalczysko, sbesson, hflynn |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description (last modified by sbesson)
This ticket is a follow-up to #10788
During the build
- Check if submodule pointers have been updated
- Rename jobs to:
OME4.4-releaseOME5.0-release
On promote
- $RELEASE/ and $RELEASE.html should be made read-only
On reject
- $RELEASE/ and $RELEASE.html should be deleted.
- Tags should be removed from snoopy
Other builds to integrate
- C++
- Maven
Other TODOs
Migrate all cvs/snapshots directories to downloads.o.orgGenerate more elaborate index pages (possibly using pelican)- Migrate whats-new to individual repos. See #10788's description
- Re-activate link checking in ome-release.git
- Unzip Sphinx and API docs
Add job to:Check git status in download directories- Check (~~read-only~~ OR .htaccess)
Change History (9)
comment:1 Changed 11 years ago by jamoore
- Cc hflynn added
- Description modified (diff)
comment:2 Changed 11 years ago by sbesson
- Description modified (diff)
comment:3 Changed 10 years ago by jamoore
- Description modified (diff)
- Owner changed from jamoore to sbesson
comment:4 Changed 10 years ago by sbesson
- Status changed from new to accepted
comment:5 Changed 10 years ago by sbesson
- Description modified (diff)
comment:6 Changed 10 years ago by sbesson
- Description modified (diff)
All release jobs have been renamed with explicit major and minor version numbers and a PR has been opened to document these new names in the release process page https://github.com/openmicroscopy/ome-internal/pull/73
comment:7 Changed 10 years ago by sbesson
Logic has been added to all the OMERO and Bio-Formats downloads page jobs to
- reset write permissions files at the beginning of the job to index.html OR index-staging.html and images/ folder
- generate the downloads page and copy them to the release folder
- recursively set read-only permissions to the entire release folder
Similar permissions management steps will be implemented for the OMERO/Bio-Formats jobs if this makes sense.
comment:8 Changed 10 years ago by sbesson
- Description modified (diff)
The modifications from the last comment have been removed as it allowed the jobs to easily overwrite data. The permissions setting/unsetting step needs to be either manual or done in a promotion step with external validation.
A new job OME-release-check has been set up to check read-only permissions and git status on the downloads directories. Future improvements of tho job will be to
- alternately check for .htaccess or read-only permission
- convert the console output into parable warnings and create unstable builds if applicable
comment:9 Changed 10 years ago by jamoore
- Resolution set to fixed
- Status changed from accepted to closed
Release job used for beta2-rc3 successfully. All remaining TODOs migrated to trello.
Added a set of four jobs for performing 5.0 release OMERO-5.0-release OMERO-5.0-download-page/ BIOFORMATS-5.0-release BIOFORMATS-5.0-download-page
Backported OMERO downloads pages from 4.4.9 and opened PR against ome-releas: https://github.com/openmicroscopy/ome-release/pull/29.
Bio-Formats downloads page redesign has been moved to a specific ticket #11651