This looks neat! We're using Docker containers for computational math at MathHarbor. Amazing stuff. One question - is it possible to bring in our own container images onto Shippable?
How is this better than Drone (https://drone.io)? My builds run really fast on it and they're also running on Docker. On top of that, they're also open source (https://github.com/drone/drone).
being opensource ++
i noticed these services are opportunistic wrappers of docker (which itself is more than that now), then provide a limited amount of builders for a few bucks (probably because it runs on AWS?)
these could be interesting for projects which need 100, 1000 builders tho, without being cost prohibitive.
Some differentiators - Visualization of test & code coverage results, Matrix build to test multiple variations for a single push, and you also get 5 container build concurrency for $25 instead of 1 container in case of drone.
And as far as I know, Drone service is not running Docker yet and we have been running it since October...
Apple's licensing rules prevent running mac virtualization as a service. We are trying to run this with an array of mac minis but supporting this architecture in a data center is a challenge.
Any suggestions are welcome... would be very happy to support this scenario.
I have a Rails project that has a lot of customized features. I have tons of Cucumber tests that require browser (haven't tried to run it headlessly) and they take about 40 minutes to run. I would love to use services like Shippable, but I am not sure how well the Cucumber tests that require javascript to work with CI services. Would anyone speak if Docker can help with this problem?
Docker helps your customizations to be standard across environments (dev, test, staging, prod)
We support headless testing with selenium on top of phantomjs or other browser drivers. Doing it headlessly should speed up your test cases significantly.
We have been using this service for that last 3 months and this release is a great upgrade...looking forward to seeing our other feature asks to make it to shippable.com
We at Unbxd are using Shippable to CI our maven builds. I am pretty impressed with the ease and speed of the tool. Everything is taken care of end to end. we were up and running in minutes. Highly recommended.
looks interesting. Still, some questions here: could you explain in more detail the storage in the pricing plan? Let's say I'd be interested in free one. What would be counted in the 1GB? Logs, some cached artifacts (any chance for maven local repository caching/reusing the apt cache),...? thanks
as part of build artifacts, we archive ./shippable folder. this typically has code coverage reports, test results, any project related archives that you might specify (but not console logs).
These artifacts are counted against the storage limit.
yes console logs are stored in our db and will be available forever or until you delete the build.
when the limit is reached for ./shippable, we will start deleting the oldest archives. So it's a rolling 1gb limit.
root access is currently only available for 'apt-get' command.
apt-get update/add-key/install will work just fine.
We're working on enabling full sudo support which will be available in coming weeks.
Amazing progress and speed on Shippable compared to competition. Nice to see such a core part of the devops world getting improved. Whole CI/CD world only works if it is easy to test and ship. Most of the build systems have high friction and many companies don't understand how fragile these core systems are. Very worthwhile thing to outsource instead of hiring a Jenkins expert to scale it.
Looking forward to seeing more progress from this group in the months ahead.
Finally - a more efficient and effective CI and CD solution! Containers solve many of the traditional issues with VMs. One can really expect to truly clone systems with containers. Great UI too!
37 comments
[ 2.5 ms ] story [ 88.8 ms ] threadthese could be interesting for projects which need 100, 1000 builders tho, without being cost prohibitive.
And as far as I know, Drone service is not running Docker yet and we have been running it since October...
One day I hope to see a comparable service emerge. Until then the only semi-comparable and cost effective solution is a self hosted Jenkins.
(although I'd love to be proved wrong)
Any suggestions are welcome... would be very happy to support this scenario.
I have a Rails project that has a lot of customized features. I have tons of Cucumber tests that require browser (haven't tried to run it headlessly) and they take about 40 minutes to run. I would love to use services like Shippable, but I am not sure how well the Cucumber tests that require javascript to work with CI services. Would anyone speak if Docker can help with this problem?
These artifacts are counted against the storage limit.
Looking forward to seeing more progress from this group in the months ahead.