gitlab product update, january 2017

22
Product Update Shipped, Shipping and boats we're building

Upload: job-van-der-voort

Post on 09-Apr-2017

134 views

Category:

Software


1 download

TRANSCRIPT

Page 1: GitLab Product Update, January 2017

Product UpdateShipped, Shipping and boats we're building

Page 2: GitLab Product Update, January 2017

Last year

Page 3: GitLab Product Update, January 2017

• 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

Page 4: GitLab Product Update, January 2017

Shipping

Page 5: GitLab Product Update, January 2017

Approval improvements (EE starter)

• Remove your approval

• View approval counts

• Updated looks

• 8.16

Page 6: GitLab Product Update, January 2017

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

Page 7: GitLab Product Update, January 2017

Issue Board improvementsNext itera)on: 8.17

Page 8: GitLab Product Update, January 2017

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

Page 9: GitLab Product Update, January 2017

License FinderSlipping from 8.16

Page 10: GitLab Product Update, January 2017

Audit LogsImprovements over next releases

Page 11: GitLab Product Update, January 2017

Vision for Q1

Page 12: GitLab Product Update, January 2017

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

Page 13: GitLab Product Update, January 2017

Kubernetes allows you to easily deploy, scale and manage

applica6ons

Page 14: GitLab Product Update, January 2017

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

Page 15: GitLab Product Update, January 2017

Bring the power of Kubernetes to everyone

Start by making 0 to 1 easy

Page 16: GitLab Product Update, January 2017

Everyone can use all the power of idea to produc2on

Page 17: GitLab Product Update, January 2017

Step 1: setup

1. Create an account on Google Compute

2. Create a new Kubernetes Cluster

3. Install GitLab on the cluster

Page 18: GitLab Product Update, January 2017

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

Page 19: GitLab Product Update, January 2017

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

Page 20: GitLab Product Update, January 2017

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

Page 21: GitLab Product Update, January 2017

GitLab makes it easy.

Page 22: GitLab Product Update, January 2017

Ques%ons?