GitLab Product Update, January 2017

Post on 09-Apr-2017

134 views 1 download

Transcript of GitLab Product Update, January 2017

Product UpdateShipped, Shipping and boats we're building

Last year

• Launched Idea to produc0on

• Auto deploy

• Web Terminal

• Cycle Analy0cs

• Issue Boards

• Merge conflict editor

• Global code search

• Pipelines

• GitHub & BitBucket importers

• and much much MUCH more

Shipping

Approval improvements (EE starter)

• Remove your approval

• View approval counts

• Updated looks

• 8.16

Squash and Auto-rebaseWork star)ng (finally!)

Issue Board improvementsNext itera)on: 8.17

Time Tracking API and move to CEused in more than 383k issues and MRs on GitLab.com

License FinderSlipping from 8.16

Audit LogsImprovements over next releases

Vision for Q1

It's s&ll really painful to deploy a simple applica&on

Kubernetes allows you to easily deploy, scale and manage

applica6ons

Going from from 0 to 1 is s.ll hardBut the next steps are easier

Bring the power of Kubernetes to everyone

Start by making 0 to 1 easy

Everyone can use all the power of idea to produc2on

Step 1: setup

1. Create an account on Google Compute

2. Create a new Kubernetes Cluster

3. Install GitLab on the cluster

Step 2: Start a project

1. Create a project in GitLab

2. Create an issue

3. Click on "Rally around this issue" to open chat

Step 3: Build something new

1. Create an issue from chat

2. Plan it

3. Create a branch and repo kickstart straight from the issue (force the user to select an autodeploy template)

4. Work straight from the terminal. rails new awesomeness

5. Create a MR from the terminal in GitLab

Step 4: Review, Deploy and Feedback

1. Review the changes in a review app

2. Deploy to produc9on from chat

3. Review impact of your changes in the merge request (system, app, business metrics)

4. Monitor cycle 9me with cycle analy9cs

GitLab makes it easy.

Ques%ons?