Vision - designed to show where we are going (this might include forward looking ideas not yet developed)
Use Case Based - designed to show how GitLab solves a particular use case (how we should be selling)
Feature - designed to enable a deeper dive into details of product features (on prospect request)
These demos come in different formats:
Videos - good for everyone to self-demo by passively watching
Sim demos - good for disconnected situations (like conferences) and for interactive self demos
Live (instructions for how to set up and run demos live) - enables everyone (especially GitLab sales) to set up and run through the demo live on their own system resources. Allows for spontaneous deep diving - not always a good thing).
Videos
Foster Collaboration with GitOps (GitLab 13.2) (July 2020)
Version Control and Collaboration - Control Changes to Product Development Assets (April 2020)
Version Control and Collaboration - Manage, Track and Maintain Access (April 2020)
Version Control and Collaboration - Foster Collaboration (April 2020)
GitLab CI - Visibility and Collaboration (April 2020)
DevSecOps - Managing Security Vulnerabilities with the Security Dashboard (April 2020)
DevSecOps - Adding Security to the CICD pipeline (April 2020)
[G-slides file](https://docs.google.com/presentation/d/1cfzdLFWk3hYLw_aocgunVmJCD-TSiOgypr66A_nR8VQ/edit?usp=sharing)
[Booth Demo Auto Play link](https://docs.google.com/presentation/d/e/2PACX-1vQF2Neh1h0vFwMapLvhppr_bZZVaxbtnVvTP69xd6YNGreW5dZ43w4w5qQTmYNewmI-3pViilsvbIcX/pub?start=true&loop=true&delayms=3000)
[Sales enablement recording](https://youtu.be/hwJTiXt5T3w)
[G-slides file](https://docs.google.com/presentation/d/1UkQI_9V-CJZcbZJBDTB7tyOg14XHCKIwNoUHW1K6tC8/edit?usp=sharing)
[Booth Demo Auto Play link](https://docs.google.com/presentation/d/e/2PACX-1vRQ4xltHhYRO_zgbo7exF6BwR09jvPmyFzR4XvjdlpYMRqT4dctx61XCkLjfR-8sq6QyOsoEFBBJjJh/pub?start=true&loop=true&delayms=3000)
[Sales enablement recording](https://youtu.be/V_6bR0Kjju8)
Highlights GitLab’s single platform for the complete DevOps lifecycle, from idea to production, through issues, planning, merge request, CI/CD, and monitoring.
Demonstrations which highlight integrations between GitLab and common tools such as Jira issues and Jenkins pipelines.
Conference Booth Setup
We’ve started using iPad’s to run click-through demos at conferences, and also we now have a main screen video to loop that shows our key slides and product clips. You can find details about both of these on the conference booth setup page.
Let’s take a more in-depth look at GitLab CI/CD pipelines.
Configuration and Integration
Let’s start at the top with configuring CI and setting up any required integrations.
Connecting to a Repository (Mirroring)
Now, we’ve already installed GitLab earlier so we will continue on to connecting our source code repository. The vast majority of our customers utilize our built-in Git repository functionality, due to it’s great feature set and seamless integration with CI/CD. However for those would like to utilize a different SCM tool, you can connect any Git based repository by simply configuring mirroring.
This page suggests how to set up a conference booth to best use the available media assets to get optimum value out of them.
Main screen(s)
The main screen(s) are the big, usually rented/supplied, usually 48" or more flat screens which are mounted to booth walls. These are meant to grab the attention of folks walking by, and get them to stop and watch long enough to be approached by a booth staff member.
In some cases, GitLab must be used with existing systems. The most common systems requested include Atlassian Jira for issue management, Jenkins for pipeline execution or GitHub for source code management. Jira to GitLab workflow, GitHub to GitLab CI/CD linkage or GitLab to Jenkins connections can be arranged quickly on a per-project basis using available integrations from GitLab.
The below demonstration highlights a simple flow of work between Jira issues and GitLab source code management, as well as between GitLab merge requests and Jenkins pipelines.
Note: This is the latest video. Work to catch up these demo instructions to match the video is underway.
Overview
Today, modern software development teams need version control for everything,
automated testing, support for complex build and deployment configurations, and
end-to-end visibility and traceability so they can work to improve their
software development and operations over time. But for most teams, getting this
tooling right is incredibly difficult.
This script assumes the tanuki.website domain, but you should either:
Pick the least-recently used domain from the Google Doc. (Let’s Encrypt limits SSL cert creation on a weekly basis, so rotating usage helps reduce hitting the limits), or
Buy a new domain for your demo and substitute throughout the script.
This tutorial walks through the process of installing GitLab on Google Kubernetes Engine (GKE) including setting up clusters, instructions for both GitLab CE and EE, and how to troubleshoot potential issues during installation.
This page covers how to use and create simulation demos.
What is a simulation (sim) demo?
There are certain times when slides, video or other such media just will not do. When you are with a customer or on a trade show stage, a live product demonstration is far superior to slides or videos. Live demos, however, can be fraught with challenges, from technical issues to poor content or delivery. Sim demos ensure every demo presentation, with groups small or large, is done perfectly every time, eliminating technical and content challenges. Sim demos are reliable, easy to present and give the audience a life-like demonstration EVERY TIME.