SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
1
Introducing
Tamir Gefen, ALMtoolbox
Tools We Support
-- Software Development Nowadays
-- Introducing GitLab
-- Recent Landmarks
-- Q & A
Agenda
Last Surveys Indicate…
▪ 98% of developers use open source tools at work
▪ 75% say at least half of their tools are open source
▪ 92% of developers prefer Git repositories for everyday work
▪ 91% of developers prefer to use the same dev tools for work
and personal projects
* According to surveys conducted by StackOverflow (3/17)
Software Development Nowadays
✓ Version control / repository management ( git! )
✓ Issue Tracker and Issue Board
✓ Code Review
✓ Continuous Integration
✓ Continuous Deployment
✓ Integration with IDEs (e.g. Eclipse, Visual Studio,
IntelliJ, Atom)
✓ API
✓ ChatOp tool
✓ Sharing knowledge
Software Development Trends
✓ Using open-source
✓ “Classic 4” for developers
✓ Code security
✓ Containers
✓ Cloud computing
✓ Microservices architecture
✓ Serverless
CI/CD
❖ More than 50% developers use continuous
integration more than 75% of the time
❖ 77% of developers say continuous integration
(CI) is very important to their everyday work
* According to surveys conducted by stackOverflow and GitLab
Thank You!Version Control Issue Tracking
Code Review CI
Containers
Introducing GitLab
From Idea to Production
GitLab Flow (cont.)
GitLab Provides…
✓ Version control and repository management based on Git
✓ Issue management, issue board, milestones and charts
✓ Code Review functionality (with Review Apps)
✓ Continuous Integration tool (GitLab CI) and pipelines
✓ Continuous Deployment – Auto Deploy tool and Deploy Board
✓ Built-in ChatOp and bot commands (Mattermost)
✓ Inner-sourcing
✓ Static Application Security Testing (SAST)
✓ Service Desk (ticketing system)
✓ Container Registry and Container Scanning
New
New
GitLab Provides… (cont.)
✓ Advanced in-code search (based on Elastic Search)
✓ Wiki (with version control)
✓ Browser Performance Testing
✓ Integration with IDEs (e.g. Eclipse, Visual Studio, IntelliJ)
✓ Integration with JIRA, Jenkins, Slack, Docker, Kubernetes,
Artifactory, TestRail and more
✓ Rich API
✓ Repository mirroring and high availability (HA)
✓ Development analytics
✓ Application monitoring
GitLab Provides… (cont.)
✓ On-premise or cloud-based installations
✓ Auto DevOps
✓ Web IDE
✓ Code security and Security Dashboard
✓ High-level Project Management
New
New
New
“Open Core”
Ultimate
Premium
Starter
Core
What Makes GitLab Different?
✓ One platform including all components you need
✓ Private repositories at no charge
✓ Open source – you can contribute your code
✓ Open Core
✓ Thousands of contributors ( > 2000)
✓ New major release at the 22nd of every month
✓ All employees ( > 330) are working from home
✓ Transparency
✓ One Israeli employee ☺ https://about.gitlab.com/mvp
Source: https://about.gitlab.com
GitLab is used by more than 100,000 organizations
Landmarks
2/3 of self-hosted market belongs to GitLab
Source: http://blog.bitrise.io/ 2017/01/27etats/-fo-ppa-tnempoleved-ni-2016fles#lmth.-detsoh
Source: https://www.buddybuild.com/blog/source-code-hosting#selfhosted
BuddyBuild found that 79% of mobile
developers who host code choose GitLab
BuddyBuild found that 79% of mobile
developers who host code choose GitLab
Source: http://almtoolbox.com/blog/gitlab-named-ci-leader-in-forrester-wave/
Heroku finds that GitLab CI it is clearly the biggest
mover in activity on StackOverflow among popular
cloud CI solutions
Source: https://blog.heroku.com/building-tools-for-developers-heroku-ci
Big Projects are Migrating into GitLab
GNOME’s analysis: https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure
GNOME’s story: https://youtu.be/EgpAXVuUMz0
Imported Repositories to GitLab
Video: https://www.youtube.com/watch?v=cIqJjq0c6LM
Winners of Google Cloud Partner
Award for “Innovative Developer
Solution”
GitLab is a "Strong
Performer" in The
Forrester New Wave:
Value Stream
Management Tools, Q3
2018.
“GitLab combines end-
to-end capability with the
power of open source.
GitLab offers a DevOps
tool for each step of the
software development
process.
Questions?
Questions?
Get your copy: http://almtoolbox.com/blog/gitlab-cheat-sheet/
tg@almtoolbox.com
Thank You!
GitLab Israel
almtoolbox.com/nl
almtoolbox.com/gitlab
gitlab.co.il
GitLab Israel

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Introducing GitLab (September 2018)
Introducing GitLab (September 2018)Introducing GitLab (September 2018)
Introducing GitLab (September 2018)
 
Git Lab Introduction
Git Lab IntroductionGit Lab Introduction
Git Lab Introduction
 
Starting with Git & GitHub
Starting with Git & GitHubStarting with Git & GitHub
Starting with Git & GitHub
 
Meetup 23 - 03 - Application Delivery on K8S with GitOps
Meetup 23 - 03 - Application Delivery on K8S with GitOpsMeetup 23 - 03 - Application Delivery on K8S with GitOps
Meetup 23 - 03 - Application Delivery on K8S with GitOps
 
Github
GithubGithub
Github
 
Git with bitbucket
Git with bitbucketGit with bitbucket
Git with bitbucket
 
Introduction to github slideshare
Introduction to github slideshareIntroduction to github slideshare
Introduction to github slideshare
 
Github - Git Training Slides: Foundations
Github - Git Training Slides: FoundationsGithub - Git Training Slides: Foundations
Github - Git Training Slides: Foundations
 
Using Git and BitBucket
Using Git and BitBucketUsing Git and BitBucket
Using Git and BitBucket
 
Introduction to Git and GitHub Part 1
Introduction to Git and GitHub Part 1Introduction to Git and GitHub Part 1
Introduction to Git and GitHub Part 1
 
Introduction to Git and Github
Introduction to Git and GithubIntroduction to Git and Github
Introduction to Git and Github
 
CI/CD with GitHub Actions
CI/CD with GitHub ActionsCI/CD with GitHub Actions
CI/CD with GitHub Actions
 
Introduction git
Introduction gitIntroduction git
Introduction git
 
Git and GitFlow branching model
Git and GitFlow branching modelGit and GitFlow branching model
Git and GitFlow branching model
 
Git Branching Model
Git Branching ModelGit Branching Model
Git Branching Model
 
Git n git hub
Git n git hubGit n git hub
Git n git hub
 
Git workflows
Git workflowsGit workflows
Git workflows
 
Intro to Git, GitHub, and BitBucket
Intro to Git, GitHub, and BitBucketIntro to Git, GitHub, and BitBucket
Intro to Git, GitHub, and BitBucket
 
Introduction to GitHub Actions
Introduction to GitHub ActionsIntroduction to GitHub Actions
Introduction to GitHub Actions
 
Git - An Introduction
Git - An IntroductionGit - An Introduction
Git - An Introduction
 

Similar a Introducing GitLab (September 2018)

What's New in GitLab and Software Development Trends
What's New in GitLab and Software Development TrendsWhat's New in GitLab and Software Development Trends
What's New in GitLab and Software Development TrendsNoa Harel
 
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems Pvt. Ltd
 
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeaveworks
 
Perforce helix git swarm jan 2016(pva1) meetup
Perforce helix git swarm jan 2016(pva1) meetupPerforce helix git swarm jan 2016(pva1) meetup
Perforce helix git swarm jan 2016(pva1) meetupdsdata systems
 
Software Factory - Overview
Software Factory - OverviewSoftware Factory - Overview
Software Factory - Overviewslides_teltools
 
DevOps Service | Mindtree
DevOps Service | MindtreeDevOps Service | Mindtree
DevOps Service | MindtreeAnikeyRoy
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAdam Getchell
 
Project Flogo: An Event-Driven Stack for the Enterprise
Project Flogo: An Event-Driven Stack for the EnterpriseProject Flogo: An Event-Driven Stack for the Enterprise
Project Flogo: An Event-Driven Stack for the EnterpriseLeon Stigter
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdWeaveworks
 
Backstage at CNCF Madison.pptx
Backstage at CNCF Madison.pptxBackstage at CNCF Madison.pptx
Backstage at CNCF Madison.pptxBrandenTimm1
 
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...Gibran Badrulzaman
 
Weave GitOps Core Overview (Free GitOps Workshop)
Weave GitOps Core Overview (Free GitOps Workshop)Weave GitOps Core Overview (Free GitOps Workshop)
Weave GitOps Core Overview (Free GitOps Workshop)Weaveworks
 
Taking your version control to a next level with TFS and Git
Taking your version control to a next level with TFS and GitTaking your version control to a next level with TFS and Git
Taking your version control to a next level with TFS and GitAlexander Vanwynsberghe
 
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetEnterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetDevOps.com
 
Next Level DevOps Implementation with GitOps
Next Level DevOps Implementation with GitOpsNext Level DevOps Implementation with GitOps
Next Level DevOps Implementation with GitOpsRamadoni Ashudi
 
Empowering developers and operators through Gitlab and HashiCorp
Empowering developers and operators through Gitlab and HashiCorpEmpowering developers and operators through Gitlab and HashiCorp
Empowering developers and operators through Gitlab and HashiCorpMitchell Pronschinske
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1G R VISHAL
 
GitLab's Acquisition Strategy & Approach
GitLab's Acquisition Strategy & ApproachGitLab's Acquisition Strategy & Approach
GitLab's Acquisition Strategy & ApproachEliran Mesika
 

Similar a Introducing GitLab (September 2018) (20)

What's New in GitLab and Software Development Trends
What's New in GitLab and Software Development TrendsWhat's New in GitLab and Software Development Trends
What's New in GitLab and Software Development Trends
 
Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020Lyra Infosystems - GitLab Overview Deck 2020
Lyra Infosystems - GitLab Overview Deck 2020
 
Weave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any KubernetesWeave GitOps - continuous delivery for any Kubernetes
Weave GitOps - continuous delivery for any Kubernetes
 
Perforce helix git swarm jan 2016(pva1) meetup
Perforce helix git swarm jan 2016(pva1) meetupPerforce helix git swarm jan 2016(pva1) meetup
Perforce helix git swarm jan 2016(pva1) meetup
 
Software Factory - Overview
Software Factory - OverviewSoftware Factory - Overview
Software Factory - Overview
 
DevOps Service | Mindtree
DevOps Service | MindtreeDevOps Service | Mindtree
DevOps Service | Mindtree
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
 
Project Flogo: An Event-Driven Stack for the Enterprise
Project Flogo: An Event-Driven Stack for the EnterpriseProject Flogo: An Event-Driven Stack for the Enterprise
Project Flogo: An Event-Driven Stack for the Enterprise
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and Linkerd
 
Backstage at CNCF Madison.pptx
Backstage at CNCF Madison.pptxBackstage at CNCF Madison.pptx
Backstage at CNCF Madison.pptx
 
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...
Understanding the GitOps Workflow and CICD Pipeline - What It Is, Why It Matt...
 
Plataforma DevOps en OpenShift
Plataforma DevOps en OpenShiftPlataforma DevOps en OpenShift
Plataforma DevOps en OpenShift
 
Devops.pptx
Devops.pptxDevops.pptx
Devops.pptx
 
Weave GitOps Core Overview (Free GitOps Workshop)
Weave GitOps Core Overview (Free GitOps Workshop)Weave GitOps Core Overview (Free GitOps Workshop)
Weave GitOps Core Overview (Free GitOps Workshop)
 
Taking your version control to a next level with TFS and Git
Taking your version control to a next level with TFS and GitTaking your version control to a next level with TFS and Git
Taking your version control to a next level with TFS and Git
 
Enterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up BudgetEnterprise-Grade DevOps Solutions for a Start Up Budget
Enterprise-Grade DevOps Solutions for a Start Up Budget
 
Next Level DevOps Implementation with GitOps
Next Level DevOps Implementation with GitOpsNext Level DevOps Implementation with GitOps
Next Level DevOps Implementation with GitOps
 
Empowering developers and operators through Gitlab and HashiCorp
Empowering developers and operators through Gitlab and HashiCorpEmpowering developers and operators through Gitlab and HashiCorp
Empowering developers and operators through Gitlab and HashiCorp
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1
 
GitLab's Acquisition Strategy & Approach
GitLab's Acquisition Strategy & ApproachGitLab's Acquisition Strategy & Approach
GitLab's Acquisition Strategy & Approach
 

Último

How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 

Último (20)

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 

Introducing GitLab (September 2018)

  • 2.
  • 4. -- Software Development Nowadays -- Introducing GitLab -- Recent Landmarks -- Q & A Agenda
  • 5. Last Surveys Indicate… ▪ 98% of developers use open source tools at work ▪ 75% say at least half of their tools are open source ▪ 92% of developers prefer Git repositories for everyday work ▪ 91% of developers prefer to use the same dev tools for work and personal projects * According to surveys conducted by StackOverflow (3/17)
  • 6.
  • 7. Software Development Nowadays ✓ Version control / repository management ( git! ) ✓ Issue Tracker and Issue Board ✓ Code Review ✓ Continuous Integration ✓ Continuous Deployment ✓ Integration with IDEs (e.g. Eclipse, Visual Studio, IntelliJ, Atom) ✓ API ✓ ChatOp tool ✓ Sharing knowledge
  • 8. Software Development Trends ✓ Using open-source ✓ “Classic 4” for developers ✓ Code security ✓ Containers ✓ Cloud computing ✓ Microservices architecture ✓ Serverless
  • 9. CI/CD ❖ More than 50% developers use continuous integration more than 75% of the time ❖ 77% of developers say continuous integration (CI) is very important to their everyday work * According to surveys conducted by stackOverflow and GitLab
  • 10. Thank You!Version Control Issue Tracking Code Review CI
  • 14. GitLab Provides… ✓ Version control and repository management based on Git ✓ Issue management, issue board, milestones and charts ✓ Code Review functionality (with Review Apps) ✓ Continuous Integration tool (GitLab CI) and pipelines ✓ Continuous Deployment – Auto Deploy tool and Deploy Board ✓ Built-in ChatOp and bot commands (Mattermost) ✓ Inner-sourcing ✓ Static Application Security Testing (SAST) ✓ Service Desk (ticketing system) ✓ Container Registry and Container Scanning New New
  • 15. GitLab Provides… (cont.) ✓ Advanced in-code search (based on Elastic Search) ✓ Wiki (with version control) ✓ Browser Performance Testing ✓ Integration with IDEs (e.g. Eclipse, Visual Studio, IntelliJ) ✓ Integration with JIRA, Jenkins, Slack, Docker, Kubernetes, Artifactory, TestRail and more ✓ Rich API ✓ Repository mirroring and high availability (HA) ✓ Development analytics ✓ Application monitoring
  • 16. GitLab Provides… (cont.) ✓ On-premise or cloud-based installations ✓ Auto DevOps ✓ Web IDE ✓ Code security and Security Dashboard ✓ High-level Project Management New New New
  • 18. What Makes GitLab Different? ✓ One platform including all components you need ✓ Private repositories at no charge ✓ Open source – you can contribute your code ✓ Open Core ✓ Thousands of contributors ( > 2000) ✓ New major release at the 22nd of every month ✓ All employees ( > 330) are working from home ✓ Transparency ✓ One Israeli employee ☺ https://about.gitlab.com/mvp
  • 19. Source: https://about.gitlab.com GitLab is used by more than 100,000 organizations
  • 21. 2/3 of self-hosted market belongs to GitLab Source: http://blog.bitrise.io/ 2017/01/27etats/-fo-ppa-tnempoleved-ni-2016fles#lmth.-detsoh
  • 22. Source: https://www.buddybuild.com/blog/source-code-hosting#selfhosted BuddyBuild found that 79% of mobile developers who host code choose GitLab
  • 23. BuddyBuild found that 79% of mobile developers who host code choose GitLab Source: http://almtoolbox.com/blog/gitlab-named-ci-leader-in-forrester-wave/
  • 24. Heroku finds that GitLab CI it is clearly the biggest mover in activity on StackOverflow among popular cloud CI solutions Source: https://blog.heroku.com/building-tools-for-developers-heroku-ci
  • 25. Big Projects are Migrating into GitLab GNOME’s analysis: https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure GNOME’s story: https://youtu.be/EgpAXVuUMz0
  • 26. Imported Repositories to GitLab Video: https://www.youtube.com/watch?v=cIqJjq0c6LM
  • 27. Winners of Google Cloud Partner Award for “Innovative Developer Solution”
  • 28. GitLab is a "Strong Performer" in The Forrester New Wave: Value Stream Management Tools, Q3 2018. “GitLab combines end- to-end capability with the power of open source. GitLab offers a DevOps tool for each step of the software development process.
  • 30. Get your copy: http://almtoolbox.com/blog/gitlab-cheat-sheet/