Post on 09-Apr-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?