Comments (11)
We can always try different services like https://circleci.com/docs/docker or https://www.shippable.com/. They are more specialised on Docker containers as far as I know.
from specs.
@bgruening doing some checking I saw that https://circleci.com/pricing is free if we run only one containers at a time. One things of using https://www.shippable.com/ is the API access for future developments. From user experience here some benchmark: http://www.slant.co/topics/186/compare/~circleci_vs_travis_vs_shippable. @leprevost what about try circleci https://circleci.com/integrations/docker. @bgruening which system is Galaxy using.
P.S @leprevost we should use the new account [email protected]
from specs.
@ypriverol The Galaxy Docker project is currently evaluating different solutions. No clear answer yet.
The Galaxy project is using Travis, Docker is here not needed.
from specs.
Should we keep travis and we can move both togethers ...
from specs.
@bgruening hum, didn't heard about circleci, I will check that, thanks.
from specs.
@leprevost can we start the integration with travis and specify the size need to run the tests and the run limitations?
from specs.
@leprevost & @ypriverol
I've been digging. If we are setting webhooks to re-create the images upon commits and dockerhub will run the dockerfiles and report the result ( https://docs.docker.com/docker-hub/builds/#webhooks ). why do we need travis?
from specs.
i still kinda new to travis, so i'm not sure about this. I checked some
forums and people are saying that this is a feature/bug from this service.
Well, we do use the automatic build system that checks the containers and
the images, i think that with travis we can add more tests to evaluate the
containers if we want to.
On Thu, Aug 20, 2015 at 12:38 PM Saulo [email protected] wrote:
@leprevost https://github.com/Leprevost & @ypriverol
https://github.com/ypriverol
I've been digging. If we are setting webhooks to re-create the images upon
commits and dockerhub will run the dockerfiles and report the result (
https://docs.docker.com/docker-hub/builds/#webhooks ). why do we need
travis?—
Reply to this email directly or view it on GitHub
#5 (comment).
from specs.
@leprevost , travis will spin a virtual machine and run a series of commands as defined in a travis file
dockerhub will sping a docker vm and run a series of commands as defined in a dockerfile file.
the only difference is the fact that travis email you. dockerhub can send you a HTTP post with the full log and result of running the dockerfile. if you dockerfile includes a series of tests, if a test fails the docker command fails.
that said, using travis implies that you will have to copy and adapt all the commands you have already tested in the dockerfile. I had huge problems adapting my program from ubuntu 14 to ubuntu 12 (different gcc versions).
from specs.
do you think we can drop travis then?
On Thu, Aug 20, 2015 at 10:11 PM Saulo [email protected] wrote:
@leprevost https://github.com/Leprevost , travis will spin a virtual
machine and run a series of commands as defined in a travis file
dockerhub will sping a docker vm and run a series of commands as defined
in a dockerfile file.the only difference is the fact that travis email you. dockerhub can send
you a HTTP post with the full log and result of running the dockerfile. if
you dockerfile includes a series of tests, if a test fails the docker
command fails.that said, using travis implies that you will have to copy and adapt all
the commands you have already tested in the dockerfile. I had huge problems
adapting my program from ubuntu 14 to ubuntu 12 (different gcc versions).—
Reply to this email directly or view it on GitHub
#5 (comment).
from specs.
I think so. I can try to create a mock "travis to dockerhub"
from specs.
Related Issues (20)
- Bowtie2 missing in Bismark container HOT 2
- Security Considerations for BioContainers Project HOT 1
- sandbox link on specs main page broken HOT 2
- Tag most recent container with truncated version
- Add labels to BioContainers made from Bioconda packages HOT 1
- MAINTAINER instruction is deprecated
- Would be great to have in the registry the latest version of the software
- contributing link broken HOT 1
- why specifying base image in labels? HOT 1
- Hackathon in October
- BioContainers Specifications for Training HOT 3
- Containers with no "latest" HOT 4
- Containers should have maintainers that can be group or consortiums HOT 2
- license field should use SPDX identifiers, not upstream URLs (too fragile) HOT 12
- BioTools and BioContainers integration. HOT 32
- More metadata into the recipes of BioConda and BioContainers HOT 1
- GDPR considerations for the future. HOT 1
- Additions to best practices/specs
- Broken links in the docs HOT 2
- Use label-schema.org compliant labels HOT 2
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 specs.