From 304426d8d0f1b1010d79af6d20218a6178bde5aa Mon Sep 17 00:00:00 2001 From: avinder-red-crackle <104357333+avinder-red-crackle@users.noreply.github.com> Date: Tue, 24 Oct 2023 04:14:53 +0530 Subject: [PATCH] Solution page: Faster builds (#678) * Solution page: Faster builds * updated the /faster-builds page Signed-off-by: thtmnisamnstr * Featured blogs * Updated featured posts --------- Signed-off-by: thtmnisamnstr Co-authored-by: thtmnisamnstr --- .../benefits-advanced-caching.html | 31 +++++++++ .../faster-builds/benefits-parallel.html | 29 +++++++++ .../faster-builds/benefits-speed.html | 65 +++++++++++++++++++ .../faster-builds/benefits-title.html | 10 +++ .../faster-builds/benefits-turbocharger.html | 26 ++++++++ .../faster-builds/call-to-action.html | 21 ++++++ .../_includes/faster-builds/cta-button.html | 30 +++++++++ website/_includes/faster-builds/featured.html | 61 +++++++++++++++++ website/_includes/faster-builds/hero.html | 17 +++++ website/_includes/solutions/solutions.html | 21 ++++++ website/assets/css/index.46bb9c26.css | 2 +- website/assets/svg/advanced-caching.svg | 13 ++++ .../svg/automatic-parallel-execution.svg | 27 ++++++++ website/assets/svg/faster-builds.svg | 12 ++++ website/assets/svg/turbocharger.svg | 22 +++++++ website/faster-builds.md | 21 ++++++ 16 files changed, 407 insertions(+), 1 deletion(-) create mode 100644 website/_includes/faster-builds/benefits-advanced-caching.html create mode 100644 website/_includes/faster-builds/benefits-parallel.html create mode 100644 website/_includes/faster-builds/benefits-speed.html create mode 100644 website/_includes/faster-builds/benefits-title.html create mode 100644 website/_includes/faster-builds/benefits-turbocharger.html create mode 100644 website/_includes/faster-builds/call-to-action.html create mode 100644 website/_includes/faster-builds/cta-button.html create mode 100644 website/_includes/faster-builds/featured.html create mode 100644 website/_includes/faster-builds/hero.html create mode 100644 website/assets/svg/advanced-caching.svg create mode 100644 website/assets/svg/automatic-parallel-execution.svg create mode 100644 website/assets/svg/faster-builds.svg create mode 100644 website/assets/svg/turbocharger.svg create mode 100644 website/faster-builds.md diff --git a/website/_includes/faster-builds/benefits-advanced-caching.html b/website/_includes/faster-builds/benefits-advanced-caching.html new file mode 100644 index 000000000..a57dbd0df --- /dev/null +++ b/website/_includes/faster-builds/benefits-advanced-caching.html @@ -0,0 +1,31 @@ +
+
+
+
+
+ Advanced caching for complex builds +
+ +
+ Compatible with every language, framework, and build tool + +
+

Earthly offers several different caching options to satisfy the requirements of complex builds:

+
    +
  • Earthly Satellites – Fully hosted and managed remote runners for the fastest builds with the least effort
  • +
  • Self-hosted remote runners – remote build execution with a locally stored cache for the fastest builds
  • +
  • Remote explicit caching – pushing/pulling the cache from an image registry
  • +
  • Remote inline caching – adding caching metadata to uploaded images
  • +
  • Mount-based caching – attaching a volume to a target for caching
  • +
  • Layer-based caching – like Docker layer caching but for more than just images
  • +
+
+
+
+
+
+
diff --git a/website/_includes/faster-builds/benefits-parallel.html b/website/_includes/faster-builds/benefits-parallel.html new file mode 100644 index 000000000..43bb9f786 --- /dev/null +++ b/website/_includes/faster-builds/benefits-parallel.html @@ -0,0 +1,29 @@ +
+
+
+
+
+ Automatic parallel execution +
+ +
+ Compatible with every language, framework, and build tool + +
+

If your build has multiple steps, Earthly:

+
    +
  • Builds a directed acyclic graph (DAG).
  • +
  • Isolates execution of each step.
  • +
  • Runs independent steps in parallel.
  • +
  • Caches results for future use.
  • +
+
+
+
+
+
+
diff --git a/website/_includes/faster-builds/benefits-speed.html b/website/_includes/faster-builds/benefits-speed.html new file mode 100644 index 000000000..618b22e9b --- /dev/null +++ b/website/_includes/faster-builds/benefits-speed.html @@ -0,0 +1,65 @@ +
+
+
+
+
+ Ridiculously fast builds! +
+
+
+
+ CI w/ Earthly Cloud vs CI w/o Earthly Cloud +
+ +
+
+
+
Earthly Cloud - up to
+
+
+ 20x +
+
+ +
+
+
+
Earthly Cloud - minimum
+
+
+ 2x +
+
+ +
+
+
+
Traditional CI
+
+
+ 1x +
+
+ +
+
+ Lines represent build time in seconds. +
+
+ Based on build speeds reported by our users +
+
+
+
    +
  • 2-20x faster builds in CI
  • +
  • Rebuild only what has changed
  • +
  • Automatic parallel execution
  • +
  • Automatic caching with no configuration required
  • +
  • Like layer caching, but for the entire pipeline, not just for images
  • +
  • No upload/download of cache – instantly available
  • +
+
+
+
+
+
\ No newline at end of file diff --git a/website/_includes/faster-builds/benefits-title.html b/website/_includes/faster-builds/benefits-title.html new file mode 100644 index 000000000..eedf218bc --- /dev/null +++ b/website/_includes/faster-builds/benefits-title.html @@ -0,0 +1,10 @@ +
+
+
+ Automatic Caching and Parallelism for Faster Builds +
+
+ Super simple to use. Works seamlessly with any CI and your laptop. +
+
+
diff --git a/website/_includes/faster-builds/benefits-turbocharger.html b/website/_includes/faster-builds/benefits-turbocharger.html new file mode 100644 index 000000000..88f7e03c6 --- /dev/null +++ b/website/_includes/faster-builds/benefits-turbocharger.html @@ -0,0 +1,26 @@ +
+
+
+
+
+ Earthly Satellites: The turbocharger +
+ +
+
    +
  • SaaS remote build runners. Included with Earthly Cloud
  • +
  • Instantly available build cache – no download or upload
  • +
  • Supports both x86 and arm64 builds natively
  • +
  • Works seamlessly with any CI
  • +
+ + Compatible with every language, framework, and build tool +
+
+
+
+
diff --git a/website/_includes/faster-builds/call-to-action.html b/website/_includes/faster-builds/call-to-action.html new file mode 100644 index 000000000..b7df5f976 --- /dev/null +++ b/website/_includes/faster-builds/call-to-action.html @@ -0,0 +1,21 @@ +
+
+ Consistent, Faster Builds +
+ + Get Started Free + +
+ + diff --git a/website/_includes/faster-builds/cta-button.html b/website/_includes/faster-builds/cta-button.html new file mode 100644 index 000000000..2a0f1c029 --- /dev/null +++ b/website/_includes/faster-builds/cta-button.html @@ -0,0 +1,30 @@ +
+
+
+

+ Get Started with Earthly Cloud now! +

+ +

+ Consistent, Fast Builds in the Cloud +

+ + + Get Started Free + +
+
+
+ + diff --git a/website/_includes/faster-builds/featured.html b/website/_includes/faster-builds/featured.html new file mode 100644 index 000000000..d9b185e0d --- /dev/null +++ b/website/_includes/faster-builds/featured.html @@ -0,0 +1,61 @@ +
+
+
+
+

October 2023

+ +

What makes Earthly fast

+ +

+ Earthly makes CI/CD builds faster by reusing computation from previous + runs for parts of the build that have not changed. This can be a game + changer in terms of developer productivity gained... +

+ + +
+

Read more

+ Chevron +
+
+
+ +
+ What makes Earthly fast +
+
+ +
+
+

October 2023

+ +

A biased take on the ROI of fast

+ +

+ TLDR: In my totally bias role as one of Earthly’s creators, I believe + that with Earthly: You’ll directly cut down on build expenses as + builds run faster. Developers will save substantial time, translating... +

+ + +
+

Read more

+ Chevron +
+
+
+ +
+ A biased take on the ROI of fast +
+
+
+
\ No newline at end of file diff --git a/website/_includes/faster-builds/hero.html b/website/_includes/faster-builds/hero.html new file mode 100644 index 000000000..622017aa9 --- /dev/null +++ b/website/_includes/faster-builds/hero.html @@ -0,0 +1,17 @@ +
+

+ + Faster Builds with Earthly + +

+ +

+ Make your builds faster with Earthly and Earthly Cloud.
+ Automatic caching and parallel execution.
+ Works seamlessly with any CI. +

+ +
+
+
+
diff --git a/website/_includes/solutions/solutions.html b/website/_includes/solutions/solutions.html index 4a268993b..ef93660fc 100644 --- a/website/_includes/solutions/solutions.html +++ b/website/_includes/solutions/solutions.html @@ -21,6 +21,27 @@ +
+
+
+ Faster Builds with Earthly +
+
+ Make your builds faster with Earthly and Earthly Cloud. Automatic + caching and parallel execution. Works seamlessly with any CI. +
+ + +
+

Learn More

+ Chevron +
+
+
+ + +
+ +{% include home/layout.html template='cloud/benefits-caching.html' %} +{% include home/layout.html template='faster-builds/benefits-parallel.html' %} +{% include home/layout.html template='faster-builds/benefits-turbocharger.html' %} +{% include home/layout.html template='faster-builds/benefits-advanced-caching.html' %} + +{% include home/layout.html template='faster-builds/cta-button.html' %}