Comments (6)
I haven't found any links on the website either.
Here is the download link for 0.9.2-incubating (there is no release named 0.9.2):
http://downloads.mesosphere.io/storm/storm-mesos-0.9.2-incubating.tgz
from storm.
The plan is to have these releases available for download from within the github project page.
But before that we need some version scheme. i.e., the framework has enough changes that simply referring to the storm version is insufficient. We should have a version for the framework itself, and also reference the storm version that is included within the package. e.g., like how kafka packages reference the scala version they are built with:
kafka_2.9.1-0.8.2.2
== Kafka Version0.8.2.2
built with Scala version2.9.1
from storm.
The version naming scheme is being discussed in #76
from storm.
Per #76, we've agreed upon a version naming scheme, so when PR #77 is complete we can proceed publish our first "official" releases on this github project page.
How to upload releases
- https://github.com/blog/1547-release-your-software
- https://help.github.com/articles/about-releases/
- notably, releases are allowed to be up to 2GB in size, so we're good with the ~26MB releases we currently have
Building releases
I'm not sure of the full process yet, but here's a stab at it:
dreary present: super manual process
- manually rev the version
bin/build-release.sh
- gci -m "release version X.Y.Z"; git tag vX.Y.Z; git push; git push --tags
- Upload the tarball to this project's releases view
copacetic short-term improvement: less manual process with maven assistance
Then we can move to leverage maven for automating some of the painful manual steps in there:
- run the
maven assembly
plugin (or some other one) for runningbin/build-release.sh
- use the
maven release
plugin to manage the versions updating and tagging - we still manually upload the tarball to this project's releases view
glorious future: full automation
Ideally we'd leverage travis-ci.org. See #83.
from storm.
Now that @DarinJ's #77 change has landed we have the basis for creating actual builds. I'll spend some time building a few variations and uploading them to the github project's releases page.
from storm.
Awesomely we have reached the "glorious future" already with @salimane's contribution in #117.
So the releases are available here:
We still should enhance the setup to allow use of the mvn release
plugin so that there are less possibilities for manual screw-ups. See #127.
from storm.
Related Issues (20)
- Invalid host resolution (Nimbus, Docker, Marathon) HOT 11
- Tag latest not found in repository docker.io/mesos/storm HOT 9
- create templates for issues & PRs
- remove examples from release packages HOT 4
- mesos/storm docker images: Upgrading to Mesos v1.1.0 HOT 3
- Storm executors not starting with mesos+docker HOT 2
- nimbus.host is deprecated, support nimbus.seeds
- Spout is not reading/emitting data in storm cluster mode HOT 1
- Storm v1.0.3 Support - MesosSupervisor Committing Suicide HOT 10
- Storm v1.1.0+ breaks storm-mesos HOT 2
- logviewer automatic launching support with Docker
- tests are much more noisy after logviewer autolaunching change
- logviewer: check if port is available HOT 1
- Cannot submit topology in local mode on Storm 1.1.0 HOT 3
- Storm v1.0.5 breaks storm-mesos HOT 8
- Storm v1.0.4 breaks storm-mesos HOT 8
- Customizable Task IDs
- Storm Rebalance Broken HOT 1
- Storm 1.0.x Issues: Nimbus Restart and Supervisor Explosion HOT 12
- Nimbus should kill already-launched logviewers if relaunched with `sidecar.enabled=false`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from storm.