From cc697b4f6ebc400ca1a2db0e161f391055542f22 Mon Sep 17 00:00:00 2001 From: Fedor Korotkov Date: Mon, 9 May 2022 05:59:51 -0400 Subject: [PATCH] More images in docs (#56) * More images in docs * More images in docs * Updated GIF --- .gitattributes | 1 + README.md | 14 ++++++++++---- Resources/TartCirrusCLI.gif | 3 +++ Resources/TartScreenshot.png | 4 ++-- Resources/TartSocial.png | 3 +++ 5 files changed, 19 insertions(+), 6 deletions(-) create mode 100644 Resources/TartCirrusCLI.gif create mode 100644 Resources/TartSocial.png diff --git a/.gitattributes b/.gitattributes index 24a8e879..4a9d8e83 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1,2 @@ *.png filter=lfs diff=lfs merge=lfs -text +*.gif filter=lfs diff=lfs merge=lfs -text diff --git a/README.md b/README.md index 8b90d121..307eb624 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,4 @@ -## Tart – open source virtualization for your automation needs - -![tart VM view app](Resources/TartScreenshot.png) +![Tart – open source virtualization for your automation needs](Resources/TartSocial.png) *Tart* is a virtualization toolset to build, run and manage virtual machines on Apple Silicon. Built by CI engineers for your automation needs. Here are some highlights of Tart: @@ -18,6 +16,8 @@ tart clone ghcr.io/cirruslabs/macos-monterey-base:latest monterey-base tart run monterey-base ``` +![tart VM view app](Resources/TartScreenshot.png) + ## CI Integration [Cirrus CLI](https://github.com/cirruslabs/cirrus-cli) is an open-sourced CI-agnostic tool that can run workloads @@ -30,7 +30,11 @@ task: macos_instance: # can be a remote or a local virtual machine image: ghcr.io/cirruslabs/macos-monterey-base:latest - script: echo "Hello from within a Tart VM!" + hello_script: + - echo "Hello from within a Tart VM!" + - echo "Here is my CPU info:" + - sysctl -n machdep.cpu.brand_string + - sleep 15 ``` Run it locally or in CI with the following command: @@ -40,6 +44,8 @@ brew install cirruslabs/cli/cirrus cirrus run ``` +![Cirrus CLI Run](Resources/TartCirrusCLI.gif) + [Cirrus CI](https://cirrus-ci.org/) already leverages Tart to power its macOS cloud infrastructure. The `.cirrus.yml` config from above will just work in Cirrus CI and your tasks will be executed inside Tart VMs in our cloud. diff --git a/Resources/TartCirrusCLI.gif b/Resources/TartCirrusCLI.gif new file mode 100644 index 00000000..1bea6be2 --- /dev/null +++ b/Resources/TartCirrusCLI.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a3a324193c4bd7797102765ab16f44adf58e49ca615bac3963cefd0d3a10594 +size 339678 diff --git a/Resources/TartScreenshot.png b/Resources/TartScreenshot.png index e7c4d56b..103d1a0e 100644 --- a/Resources/TartScreenshot.png +++ b/Resources/TartScreenshot.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:46046004d63f9b4b7de3d5d3f9ca14367a9e4b0a124b4b0b65225f67a0d0fb45 -size 1266887 +oid sha256:3a43f541b1ab0b57ae2060d371cba5dbb1f5c80b89c76434b7154d8144f66e61 +size 205325 diff --git a/Resources/TartSocial.png b/Resources/TartSocial.png new file mode 100644 index 00000000..89de7d77 --- /dev/null +++ b/Resources/TartSocial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:769dcd5411f44071cb46f63459118fef728c866a581cf94a28811f407ca9827d +size 606936