GitLab Product Update, January 2017
-
Upload
job-van-der-voort -
Category
Software
-
view
134 -
download
1
Transcript of GitLab Product Update, January 2017
![Page 1: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/1.jpg)
Product UpdateShipped, Shipping and boats we're building
![Page 2: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/2.jpg)
Last year
![Page 3: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/3.jpg)
• 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](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/4.jpg)
Shipping
![Page 5: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/5.jpg)
Approval improvements (EE starter)
• Remove your approval
• View approval counts
• Updated looks
• 8.16
![Page 6: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/6.jpg)
Squash and Auto-rebaseWork star)ng (finally!)
![Page 7: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/7.jpg)
Issue Board improvementsNext itera)on: 8.17
![Page 8: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/8.jpg)
Time Tracking API and move to CEused in more than 383k issues and MRs on GitLab.com
![Page 9: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/9.jpg)
License FinderSlipping from 8.16
![Page 10: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/10.jpg)
Audit LogsImprovements over next releases
![Page 11: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/11.jpg)
Vision for Q1
![Page 12: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/12.jpg)
It's s&ll really painful to deploy a simple applica&on
![Page 13: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/13.jpg)
Kubernetes allows you to easily deploy, scale and manage
applica6ons
![Page 14: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/14.jpg)
Going from from 0 to 1 is s.ll hardBut the next steps are easier
![Page 15: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/15.jpg)
Bring the power of Kubernetes to everyone
Start by making 0 to 1 easy
![Page 16: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/16.jpg)
Everyone can use all the power of idea to produc2on
![Page 17: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/17.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/18.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/19.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/20.jpg)
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](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/21.jpg)
GitLab makes it easy.
![Page 22: GitLab Product Update, January 2017](https://reader035.fdocuments.net/reader035/viewer/2022062900/58ea2b6e1a28abf9018b637f/html5/thumbnails/22.jpg)
Ques%ons?