-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.html
More file actions
30 lines (30 loc) · 4.01 KB
/
build.html
File metadata and controls
30 lines (30 loc) · 4.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!DOCTYPE html><html><head><link rel="stylesheet" href="/css-spruce-sh/main.css"><meta charset="UTF-8"></head><body><div class="wrap"><header><nav><a href="http://spruce.sh/index" title="Home" class="minilogo"><h1>Spruce<span>.sh</span></h1></a><div class="main-nav"><a href="http://spruce.sh/contact" title="Contact">Contact Us</a></div></nav></header><section class="content"><div class="page-hero"><p><small class="text-fade">'/spruːs/' — <em>verb</em> — make someone or something smarter or tidier</small></p><a id="build"></a><h2 class="h1 page-hero-text">Build</h2><div class="text-content"><div class="text text-lhs"><p>Building containers can be a headache; things like cache busting,
registry credential management, asset compilation, and tagging metadata
all need serious thought and work. <em>Spruce</em> is continuous
deployment built to deal with containers in the best possible way.
</p></div><div class="text text-rhs"><p>Preprocessor utilities allow you to compile, install, and cache assets
outside of the container build. This not only speeds up the build
process, but also allows you to install less in your production
container. No more installing hundreds of megabytes of GCC, Webpack,
and development packages just to support a few hundred kilobytes of
code!
</p></div><i class="icon icon-rhs icon-factory"></i></div><a id="test"></a><h2 class="h1 page-hero-text">Test</h2><div class="text-content"><div class="text text-lhs"><p>Traditional continuous integration uses test machines bloated with the
development tools of all your projects. You test your application,
everything is fine; when you deploy, libraries are missing, or
maybe you don't have write access to a directory. <em>Spruce</em> tests
in the exact image that will run in production, making sure that you're
testing everything you think you are.
</p></div><div class="text text-rhs"><p>Distributed systems make it hard to test parts of your application.
Keeping tests up-to-date across applications is cumbersome, and error
prone. <em>Spruce</em> knows the custom parts of your application, and
uses the services it's built for you already, and provide them to you
for testing! No more mocking: just real, live interactions.
</p></div><i class="icon icon-rhs icon-microscope"></i></div><a id="deploy"></a><h2 class="h1 page-hero-text">Deploy</h2><div class="text-content"><div class="text text-lhs"><p>When you have a service that you're sure will work, the only thing left
to do is make it live for the world to admire. <em>Spruce</em> uses
tags and branches right from your git repository to tag container
images. This means that your deployment interface is just git push and
pull requests. Want to deploy to production? Just tag with a version,
and push.
</p></div><div class="text text-rhs"><p>Managing application infrastructure is hard. Why make it harder by
being unsure of what you're deploying?
</p></div><i class="icon icon-rhs icon-server"></i></div><section class="text-content mailing-list"><h3 class="widestyle">Register your interest</h3><div class="mailing-group"><iframe name="iframe_gforms" id="iframe_gforms" style="display:none" onload="if(typeof sent_gforms!='undefined'){window.location='http://spruce.sh/thankyou.html';}"></iframe><form action="https://docs.google.com/forms/d/1_4Kb-1R8SENrHp-ccHXIQY3jPdJRhA3kro5ggnXZcdE/formResponse" method="POST" target="iframe_gforms" onsubmit="sent_gforms=true"><input type="text" name="entry.1853875824" placeholder="you@youremail.com" required pattern=".*@.*" class="mailing-signup"><input type="hidden" name="draftResponse" value="[,,&quot;-5739318388998846779&quot;]"><input type="hidden" name="pageHistory" value="0"><input type="hidden" name="fvv" value="0"><input type="hidden" name="fbzx" value="-5739318388998846779"><input type="submit" name="mailing-submit" value="Sign Up" class="mailing-submit"></form></div></section></div></section><footer class="text-fade"><p class="label">Copyright © 2016 Ricky Cook</p><p class="label">ABN 75 697 414 790</p><!--p.labela(href="#" title="Legal") Legal--></footer></div></body></html>