SlideShare a Scribd company logo
1 of 31
Overstap Azure DevOps > GitHub;
Doen?
1 0 - 1 1 - 2 0 2 3
Even voorstellen…
in/fokkoveegens/
fokkov@delta-n.nl
Fokko Veegens
DevOps Consultant
@FokkoVeegens
veegens.wordpress.com
Historie
M I C R O S O F T N E E M T G I T H U B O V E R I N 2 0 1 8
Twee producten
A Z U R E D E V O P S E N G I T H U B
Features - Algemeen
Keuze datacenter
Public & Private projects
Bijna alles gekoppeld aan project
-
Marketplace
Dashboards/Insights
Mobielvriendelijke UI
Gedetailleerde permissies
Geen keuze datacenter (behalve
GitHub AE)
Public & Private projects
Project heeft andere betekenis
Codespaces
Marketplace
GitHub Insights
Mobiele app
Rol gebaseerde toegang
Features - AI
Features - Plannen & samenwerken
Portfolio management
Work Items
Iterations
Wiki
-
-
Hierarchical issues (future >
https://github.com/github/roadma
p/issues/760)
Issues
Milestones
Wiki
Discussions
Pages
Features - Repos
Git + TFVC
Pull Requests
-
Forks (internal only)
Verify email address
-
Git
Pull Requests
Code owners
Forks
GitHub commit signature
verification
Internal repos
Features - Pipelines
Classic editor
Assistent met form-view
Deployment groups/jobs
Service connections
Stages
-
Variable groups
MS hosted runners 1 size
Geen classic editor
Assistent in tekst vorm
-
-
-
Passwordless connections to cloud
providers
-
GH hosted runners multiple sizes
Features – Package Management
Features - Testen
Run unit tests
Run load tests
Handmatige test cases
Run unit tests
Run load tests
Geen handmatige test cases
Features - Authentication
Volledige AAD integratie
AAD Tenant > AzDo organization
AAD integratie, semi integratie
Team synchronization
SAML single sign-on (link tussen
persoonlijk GitHub account en AAD
identity), alleen voor zien van private
content org en bewerken publieke
en private content org
Enterprise Managed Users (volledige
AAD integratie)
Enterprise > Organization
Migratie scenario
GitHub Enterprise Importer
Git repos inclusief historie
Pull requests inclusief:
Gebruikershistorie
Attachments
Work item links
Branch protections
Rest: Handmatig
Hybride
GitHub Repos + Actions & Azure Boards
GitHub Repos & Azure Boards & Azure Pipelines
Stapsgewijs; nieuwe projecten landen in GitHub
Beide platforms naast elkaar
Training
Kosten - Users
A Z U R E D E V O P S
Stakeholder – Gratis
Basic - $6/u/m
Basic + Test Plans - $52/u/m
Subscriber – inclusief
Kosten - Users
G I T H U B
Free - $0
Team - $4/u/m
Enterprise - $21/u/m
Kosten - Pipelines
A Z U R E D E V O P S
Self hosted - $15/m
MS hosted - $40/m
Kosten - Pipelines
G I T H U B
Free 2.000 mins
Pro & Team 3.000 mins
Enterprise 50k mins
Ubuntu - $0,008/m
Windows - $0,016/m
MacOS - $0,08/m
Self hosted – Gratis
Kosten – Package Management
A Z U R E D E V O P S
<= 2Gb – Gratis
> 2 Gb - $2/Gb
Build Artifacts tellen niet mee
Kosten - Package Management
G I T H U B
<= 500Mb – Gratis
> 500Mb - $0,25/Gb
Data transfer out
<= 1Gb – Gratis
> 1Gb – 0,50/Gb
Dit is inclusief Build Artifacts!
Kosten – Support
A Z U R E D E V O P S
Included - $0/m
Developer - $29/m
Standard - $100/m
Professional Direct - $1.000/m
Kosten - Support
G I T H U B
Free – Community-based
Team – Web-based
Enterprise – POA
Kosten – Overig
A Z U R E D E V O P S
GitHub Advanced Security for Azure DevOps - $49/active committer/m
Betaalde extensies
Azure Active Directory
MS Partner kortingen
Kosten - Overig
G I T H U B
Advanced Security (alleen enterprise) - $49/active committer/m
Azure Active Directory
Copilot, Codespaces, LFS
Geen MS partner kortingen, wel GitHub partner kortingen
Meningen
If I am starting from scratch, I would go all in on with GitHub. There is
just too much innovation going on in GitHub.
If I need more advanced planning tool, I would integrate GitHub with
Azure Boards.
If I need more mature release pipelines, I would integrate GitHub with
Azure Pipelines.
If I am already heavily invested in Azure DevOps, but need features
unique to GitHub, I would move my code to GitHub Repos.
If I am already heavily invested in Azure DevOps, and do not currently
need any features unique to GitHub, I would stay put.
Conclusie
“It depends”
Azure DevOps meer Corporate
GitHub meer op collaboration en security
Referenties
Vergelijking Azure Repos vs GitHub Actions: https://learn.microsoft.com/en-us/dotnet/architecture/devops-for-
aspnet-developers/actions-vs-pipelines
GitHub Public Roadmap: https://github.com/orgs/github/projects/4247
Azure DevOps Public Roadmap: https://learn.microsoft.com/en-us/azure/devops/release-notes/features-timeline
GitHub Features overzicht: https://github.com/features
GitHub Skills (training): https://skills.github.com/
Community vergelijkingen (alweer verouderd):
https://medium.com/microsoftazure/a-side-by-side-comparison-of-azure-devops-and-github-834a223e0c16
https://medium.com/objectsharp/azure-devops-or-github-which-option-is-right-for-your-organization-a96e19a6534
GitHub Blog: https://github.blog/
Azure DevOps prijzen: https://veegens.wordpress.com/2022/03/12/what-does-azure-devops-services-cost/
GitHub prijzen: https://github.com/pricing/calculator (aanvullend https://github.com/pricing)
Evenementen agenda
W W W . D E L T A - N . N L / E V E N E M E N T E N
Nieuw in Azure DevOps
17 november | www.delta-n.nl/evenement/webinar-nieuw-in-azure-devops/
Microsoft 365 Journaal
1 december | www.delta-n.nl/evenement/microsoft-365-journaal/
Betere besluitvorming door data
6 december | www.delta-n.nl/evenement/betere-besluitvorming-door-data/
Meer weten?
Heb je vragen over DevOps, agile werken en/of GitHub of Azure DevOps?
Of heb je ondersteuning nodig bij een implementatie of migratie?
Neem dan contact op met Pascal Kruijmel.
Pascal Kruijmel
085 – 487 52 22
pascalk@delta-n.nl
Microsoft 365
Development
DevOps
Azure
Laan van Waalhaven 450, 2497 GR Den Haag
085 – 487 52 00 | info@delta-n.nl | www.delta-n.nl

More Related Content

Similar to Webinar overstap van DevOps naar GitHub.pdf

UiTwidgets build on Drupal7 by CultuurNet
UiTwidgets build on Drupal7 by CultuurNetUiTwidgets build on Drupal7 by CultuurNet
UiTwidgets build on Drupal7 by CultuurNetSven Houtmeyers
 
PFZ Workshop - Automatiseren van functionele tests
PFZ Workshop - Automatiseren van functionele testsPFZ Workshop - Automatiseren van functionele tests
PFZ Workshop - Automatiseren van functionele testsRichard Tuin
 
Drupal7 Development
Drupal7 DevelopmentDrupal7 Development
Drupal7 DevelopmentHans Rossel
 
Introductie Drupal development
Introductie Drupal developmentIntroductie Drupal development
Introductie Drupal developmentBart Hanssens
 
Migreren naar een cloud-based ontwikkelomgeving (Visual Studio Online)
Migreren naar een cloud-based ontwikkelomgeving (Visual Studio Online)Migreren naar een cloud-based ontwikkelomgeving (Visual Studio Online)
Migreren naar een cloud-based ontwikkelomgeving (Visual Studio Online)Delta-N
 
Topdesk - Azure Devops koppeling
Topdesk - Azure Devops koppelingTopdesk - Azure Devops koppeling
Topdesk - Azure Devops koppelingDelta-N
 
SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...
SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...
SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...DIWUG
 
Nieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfNieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfDelta-N
 
Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021Delta-N
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development CursusLuciuswebsystems
 
General Drupal presentation in Dutch
General Drupal  presentation in DutchGeneral Drupal  presentation in Dutch
General Drupal presentation in DutchRoel Meester
 
DevOps en YAML pipelines
DevOps en YAML pipelinesDevOps en YAML pipelines
DevOps en YAML pipelinesDelta-N
 
DevOps en YAML pipelines
DevOps en YAML pipelinesDevOps en YAML pipelines
DevOps en YAML pipelinesDelta-N
 
Drupal Views Cck Hans Rossel
Drupal Views Cck Hans RosselDrupal Views Cck Hans Rossel
Drupal Views Cck Hans RosselHans Rossel
 
Web3 - Gemeentelijke Dienstverlening
Web3 - Gemeentelijke DienstverleningWeb3 - Gemeentelijke Dienstverlening
Web3 - Gemeentelijke DienstverleningLars Smeets
 
Nluug - LibreOffice and CollaboraOnline
Nluug - LibreOffice and CollaboraOnlineNluug - LibreOffice and CollaboraOnline
Nluug - LibreOffice and CollaboraOnlineCor Nouws
 
JavaLand 2017 - Pipeline as code
JavaLand 2017 - Pipeline as codeJavaLand 2017 - Pipeline as code
JavaLand 2017 - Pipeline as codeBert Jan Schrijver
 
Tussentijdse presentatie maart 2013
Tussentijdse presentatie maart 2013Tussentijdse presentatie maart 2013
Tussentijdse presentatie maart 2013Tim Ameye
 
Drupal introductie voor NCRV-i
Drupal introductie voor NCRV-iDrupal introductie voor NCRV-i
Drupal introductie voor NCRV-iBèr Kessels
 

Similar to Webinar overstap van DevOps naar GitHub.pdf (20)

UiTwidgets build on Drupal7 by CultuurNet
UiTwidgets build on Drupal7 by CultuurNetUiTwidgets build on Drupal7 by CultuurNet
UiTwidgets build on Drupal7 by CultuurNet
 
PFZ Workshop - Automatiseren van functionele tests
PFZ Workshop - Automatiseren van functionele testsPFZ Workshop - Automatiseren van functionele tests
PFZ Workshop - Automatiseren van functionele tests
 
Drupal7 Development
Drupal7 DevelopmentDrupal7 Development
Drupal7 Development
 
Introductie Drupal development
Introductie Drupal developmentIntroductie Drupal development
Introductie Drupal development
 
Migreren naar een cloud-based ontwikkelomgeving (Visual Studio Online)
Migreren naar een cloud-based ontwikkelomgeving (Visual Studio Online)Migreren naar een cloud-based ontwikkelomgeving (Visual Studio Online)
Migreren naar een cloud-based ontwikkelomgeving (Visual Studio Online)
 
Topdesk - Azure Devops koppeling
Topdesk - Azure Devops koppelingTopdesk - Azure Devops koppeling
Topdesk - Azure Devops koppeling
 
SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...
SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...
SPSNL17 - Integratie van Microsoft Teams met het Bot Framework - Michael Homp...
 
Nieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfNieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdf
 
Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development Cursus
 
General Drupal presentation in Dutch
General Drupal  presentation in DutchGeneral Drupal  presentation in Dutch
General Drupal presentation in Dutch
 
DevOps en YAML pipelines
DevOps en YAML pipelinesDevOps en YAML pipelines
DevOps en YAML pipelines
 
DevOps en YAML pipelines
DevOps en YAML pipelinesDevOps en YAML pipelines
DevOps en YAML pipelines
 
Drupal Views Cck Hans Rossel
Drupal Views Cck Hans RosselDrupal Views Cck Hans Rossel
Drupal Views Cck Hans Rossel
 
Web3 - Gemeentelijke Dienstverlening
Web3 - Gemeentelijke DienstverleningWeb3 - Gemeentelijke Dienstverlening
Web3 - Gemeentelijke Dienstverlening
 
Nluug - LibreOffice and CollaboraOnline
Nluug - LibreOffice and CollaboraOnlineNluug - LibreOffice and CollaboraOnline
Nluug - LibreOffice and CollaboraOnline
 
JavaLand 2017 - Pipeline as code
JavaLand 2017 - Pipeline as codeJavaLand 2017 - Pipeline as code
JavaLand 2017 - Pipeline as code
 
Tussentijdse presentatie maart 2013
Tussentijdse presentatie maart 2013Tussentijdse presentatie maart 2013
Tussentijdse presentatie maart 2013
 
Robocon @ Immune-it
Robocon @ Immune-itRobocon @ Immune-it
Robocon @ Immune-it
 
Drupal introductie voor NCRV-i
Drupal introductie voor NCRV-iDrupal introductie voor NCRV-i
Drupal introductie voor NCRV-i
 

More from Delta-N

Azure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfAzure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfDelta-N
 
Techorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfTechorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfDelta-N
 
Nieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfNieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfDelta-N
 
Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Delta-N
 
Webinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenWebinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenDelta-N
 
Webinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxWebinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxDelta-N
 
Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Delta-N
 
Practical steps to increase deployment frequency
Practical steps to increase deployment frequencyPractical steps to increase deployment frequency
Practical steps to increase deployment frequencyDelta-N
 
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxNieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxDelta-N
 
Webinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxWebinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxDelta-N
 
Microsoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxMicrosoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxDelta-N
 
Starten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxStarten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxDelta-N
 
Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Delta-N
 
Webinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerWebinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerDelta-N
 
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 aprilWebinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 aprilDelta-N
 
Webinar Microsoft 365 Security
Webinar Microsoft 365 Security Webinar Microsoft 365 Security
Webinar Microsoft 365 Security Delta-N
 
Webinar Digitaal samenwerken in Office 365
Webinar Digitaal samenwerken in Office 365Webinar Digitaal samenwerken in Office 365
Webinar Digitaal samenwerken in Office 365Delta-N
 
Webinar stapsgewijs naar een moderne werkplek
Webinar stapsgewijs naar een moderne werkplekWebinar stapsgewijs naar een moderne werkplek
Webinar stapsgewijs naar een moderne werkplekDelta-N
 
Webinar Deepdive in Teams
Webinar Deepdive in TeamsWebinar Deepdive in Teams
Webinar Deepdive in TeamsDelta-N
 
Microsoft 365 journaal juni 2020
Microsoft 365 journaal juni 2020Microsoft 365 journaal juni 2020
Microsoft 365 journaal juni 2020Delta-N
 

More from Delta-N (20)

Azure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfAzure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdf
 
Techorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfTechorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdf
 
Nieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfNieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdf
 
Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022
 
Webinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenWebinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogen
 
Webinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxWebinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptx
 
Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022
 
Practical steps to increase deployment frequency
Practical steps to increase deployment frequencyPractical steps to increase deployment frequency
Practical steps to increase deployment frequency
 
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxNieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
 
Webinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxWebinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptx
 
Microsoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxMicrosoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptx
 
Starten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxStarten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptx
 
Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021
 
Webinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerWebinar Identity en Apparatenbeheer
Webinar Identity en Apparatenbeheer
 
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 aprilWebinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
Webinar Succesvol IT Verandering Doorvoeren | Vrijdag 16 april
 
Webinar Microsoft 365 Security
Webinar Microsoft 365 Security Webinar Microsoft 365 Security
Webinar Microsoft 365 Security
 
Webinar Digitaal samenwerken in Office 365
Webinar Digitaal samenwerken in Office 365Webinar Digitaal samenwerken in Office 365
Webinar Digitaal samenwerken in Office 365
 
Webinar stapsgewijs naar een moderne werkplek
Webinar stapsgewijs naar een moderne werkplekWebinar stapsgewijs naar een moderne werkplek
Webinar stapsgewijs naar een moderne werkplek
 
Webinar Deepdive in Teams
Webinar Deepdive in TeamsWebinar Deepdive in Teams
Webinar Deepdive in Teams
 
Microsoft 365 journaal juni 2020
Microsoft 365 journaal juni 2020Microsoft 365 journaal juni 2020
Microsoft 365 journaal juni 2020
 

Webinar overstap van DevOps naar GitHub.pdf

  • 1. Overstap Azure DevOps > GitHub; Doen? 1 0 - 1 1 - 2 0 2 3
  • 3. Historie M I C R O S O F T N E E M T G I T H U B O V E R I N 2 0 1 8
  • 4. Twee producten A Z U R E D E V O P S E N G I T H U B
  • 5. Features - Algemeen Keuze datacenter Public & Private projects Bijna alles gekoppeld aan project - Marketplace Dashboards/Insights Mobielvriendelijke UI Gedetailleerde permissies Geen keuze datacenter (behalve GitHub AE) Public & Private projects Project heeft andere betekenis Codespaces Marketplace GitHub Insights Mobiele app Rol gebaseerde toegang
  • 7. Features - Plannen & samenwerken Portfolio management Work Items Iterations Wiki - - Hierarchical issues (future > https://github.com/github/roadma p/issues/760) Issues Milestones Wiki Discussions Pages
  • 8. Features - Repos Git + TFVC Pull Requests - Forks (internal only) Verify email address - Git Pull Requests Code owners Forks GitHub commit signature verification Internal repos
  • 9. Features - Pipelines Classic editor Assistent met form-view Deployment groups/jobs Service connections Stages - Variable groups MS hosted runners 1 size Geen classic editor Assistent in tekst vorm - - - Passwordless connections to cloud providers - GH hosted runners multiple sizes
  • 10. Features – Package Management
  • 11. Features - Testen Run unit tests Run load tests Handmatige test cases Run unit tests Run load tests Geen handmatige test cases
  • 12. Features - Authentication Volledige AAD integratie AAD Tenant > AzDo organization AAD integratie, semi integratie Team synchronization SAML single sign-on (link tussen persoonlijk GitHub account en AAD identity), alleen voor zien van private content org en bewerken publieke en private content org Enterprise Managed Users (volledige AAD integratie) Enterprise > Organization
  • 13. Migratie scenario GitHub Enterprise Importer Git repos inclusief historie Pull requests inclusief: Gebruikershistorie Attachments Work item links Branch protections Rest: Handmatig
  • 14. Hybride GitHub Repos + Actions & Azure Boards GitHub Repos & Azure Boards & Azure Pipelines Stapsgewijs; nieuwe projecten landen in GitHub Beide platforms naast elkaar
  • 16. Kosten - Users A Z U R E D E V O P S Stakeholder – Gratis Basic - $6/u/m Basic + Test Plans - $52/u/m Subscriber – inclusief
  • 17. Kosten - Users G I T H U B Free - $0 Team - $4/u/m Enterprise - $21/u/m
  • 18. Kosten - Pipelines A Z U R E D E V O P S Self hosted - $15/m MS hosted - $40/m
  • 19. Kosten - Pipelines G I T H U B Free 2.000 mins Pro & Team 3.000 mins Enterprise 50k mins Ubuntu - $0,008/m Windows - $0,016/m MacOS - $0,08/m Self hosted – Gratis
  • 20. Kosten – Package Management A Z U R E D E V O P S <= 2Gb – Gratis > 2 Gb - $2/Gb Build Artifacts tellen niet mee
  • 21. Kosten - Package Management G I T H U B <= 500Mb – Gratis > 500Mb - $0,25/Gb Data transfer out <= 1Gb – Gratis > 1Gb – 0,50/Gb Dit is inclusief Build Artifacts!
  • 22. Kosten – Support A Z U R E D E V O P S Included - $0/m Developer - $29/m Standard - $100/m Professional Direct - $1.000/m
  • 23. Kosten - Support G I T H U B Free – Community-based Team – Web-based Enterprise – POA
  • 24. Kosten – Overig A Z U R E D E V O P S GitHub Advanced Security for Azure DevOps - $49/active committer/m Betaalde extensies Azure Active Directory MS Partner kortingen
  • 25. Kosten - Overig G I T H U B Advanced Security (alleen enterprise) - $49/active committer/m Azure Active Directory Copilot, Codespaces, LFS Geen MS partner kortingen, wel GitHub partner kortingen
  • 26. Meningen If I am starting from scratch, I would go all in on with GitHub. There is just too much innovation going on in GitHub. If I need more advanced planning tool, I would integrate GitHub with Azure Boards. If I need more mature release pipelines, I would integrate GitHub with Azure Pipelines. If I am already heavily invested in Azure DevOps, but need features unique to GitHub, I would move my code to GitHub Repos. If I am already heavily invested in Azure DevOps, and do not currently need any features unique to GitHub, I would stay put.
  • 27. Conclusie “It depends” Azure DevOps meer Corporate GitHub meer op collaboration en security
  • 28. Referenties Vergelijking Azure Repos vs GitHub Actions: https://learn.microsoft.com/en-us/dotnet/architecture/devops-for- aspnet-developers/actions-vs-pipelines GitHub Public Roadmap: https://github.com/orgs/github/projects/4247 Azure DevOps Public Roadmap: https://learn.microsoft.com/en-us/azure/devops/release-notes/features-timeline GitHub Features overzicht: https://github.com/features GitHub Skills (training): https://skills.github.com/ Community vergelijkingen (alweer verouderd): https://medium.com/microsoftazure/a-side-by-side-comparison-of-azure-devops-and-github-834a223e0c16 https://medium.com/objectsharp/azure-devops-or-github-which-option-is-right-for-your-organization-a96e19a6534 GitHub Blog: https://github.blog/ Azure DevOps prijzen: https://veegens.wordpress.com/2022/03/12/what-does-azure-devops-services-cost/ GitHub prijzen: https://github.com/pricing/calculator (aanvullend https://github.com/pricing)
  • 29. Evenementen agenda W W W . D E L T A - N . N L / E V E N E M E N T E N Nieuw in Azure DevOps 17 november | www.delta-n.nl/evenement/webinar-nieuw-in-azure-devops/ Microsoft 365 Journaal 1 december | www.delta-n.nl/evenement/microsoft-365-journaal/ Betere besluitvorming door data 6 december | www.delta-n.nl/evenement/betere-besluitvorming-door-data/
  • 30. Meer weten? Heb je vragen over DevOps, agile werken en/of GitHub of Azure DevOps? Of heb je ondersteuning nodig bij een implementatie of migratie? Neem dan contact op met Pascal Kruijmel. Pascal Kruijmel 085 – 487 52 22 pascalk@delta-n.nl
  • 31. Microsoft 365 Development DevOps Azure Laan van Waalhaven 450, 2497 GR Den Haag 085 – 487 52 00 | info@delta-n.nl | www.delta-n.nl