TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Continuous integration and deployment server

11 点作者 nickjackson超过 11 年前
Hey all,<p>I&#x27;m interested in finding out about different continuous integration and deployment solutions that exist out there for cloud based VM&#x27;s.<p>Is there something out there that functionally works very similar to AWS Opsworks?<p>I quite like the idea of being able to setup several stacks, run tests on new builds, run custom commands, deploy builds to stacks when ready.<p>Opsworks is slow, theres very limited feedback on whats happening as I run commands, and there is no notion of builds. Its got a load of dependencies that need to be installed on each instance as well.

5 条评论

gabrtv超过 11 年前
<a href="http://deis.io/" rel="nofollow">http:&#x2F;&#x2F;deis.io&#x2F;</a> is based on Docker, Chef and Heroku Buildpacks. You can think of it as a private Heroku. It also has some similarity to OpsWorks in that you can configure and scale custom Chef layers. Best part -- it&#x27;s 100% free and open source. The entity behind it (OpDemand) will soon be offering support and professional services.<p>Some resources you might want to check out:<p>Overview&#x2F;Video: <a href="http://deis.io/overview/" rel="nofollow">http:&#x2F;&#x2F;deis.io&#x2F;overview&#x2F;</a><p>Get Deis (Installation Overview): <a href="http://deis.io/get-deis/" rel="nofollow">http:&#x2F;&#x2F;deis.io&#x2F;get-deis&#x2F;</a><p>Concepts: <a href="http://docs.deis.io/en/latest/gettingstarted/concepts/" rel="nofollow">http:&#x2F;&#x2F;docs.deis.io&#x2F;en&#x2F;latest&#x2F;gettingstarted&#x2F;concepts&#x2F;</a><p>CLI Usage: <a href="http://docs.deis.io/en/latest/gettingstarted/usage/" rel="nofollow">http:&#x2F;&#x2F;docs.deis.io&#x2F;en&#x2F;latest&#x2F;gettingstarted&#x2F;usage&#x2F;</a>
aytekin超过 11 年前
Jenkins is pretty good. It has plugins to integrate with other software. We have been using it for continuous integration, all kinds of tests, cronjobs and continuous deployment.<p>Making continuous integration and deployment fast is very important for us (jotform) so we made it run everything in parallel with our own scripts.<p>For example, one part of our app takes 35 seconds to be live on the site after a developer commits. If we run it linearly it would probably take 10 minutes. It takes 35 seconds because the slowest casperjs test takes about 35 seconds.
jokull超过 11 年前
Seems like Docker will be the way to go soon. I’m most excited about parallelizing tests and shipping docker diffs from development, to testing, to staging, to production. I’m sure we’ll see startups tackle this level of integration with a suite of tools.
makerops超过 11 年前
<a href="http://www.scalr.com/" rel="nofollow">http:&#x2F;&#x2F;www.scalr.com&#x2F;</a> could probably meet this requirement.
canterburry超过 11 年前
You could take a look at CloudBees.