-
Notifications
You must be signed in to change notification settings - Fork 7.5k
Maintaining
David LaPalomento edited this page Aug 10, 2015
·
5 revisions
Notes for Video.js project maintainers
The video.js release process is outlined below. Only core contributors to video.js can create a new release but we do them very regularly. If you're just looking to get involved with the project, head over to the contribution guide for tips on how to get started.
- Merge from stable to patch
- Push from patch to upstream
- Log into codeship.io and watch the publishing process
- Checkout and update stable
- Run
npm i
- Make sure
npm ls --depth=0
output has versions matching thepackage.json
- Run
grunt
to create build/cdn - Upload CDN files to AWS minor/patch locations
- Currently, you need @heff to do this
- If you had credentials, you would run
grunt aws_s3:minor
. Whyminor
? The grunt task updates the files at the version level you specified. When you release a new patch, you want anyone using "4.12/*" URLs to pick it up.
- Log into fastly.com and purge the CDN
- Go to "Configure"
- Click Purge
- Add the path you'd like to purge. For example, "4.12/video.js", "4.12/video-js.css", and "4.12/video-js.swf" You're done!
https://github.com/videojs/video.js.wiki.git Page not avaiable now.