AKS + GitHub Actions

AKS + GitHub Actions

0a8f40c6cc23fb6c8aad4de732c5abaf?s=128

Lucas Santos

June 15, 2020
Tweet

Transcript

  1. AKS + GitHub Actions efficiency and power

  2. lsantos.dev cloud advocate_ who am I_ ludossan@microsoft.com

  3. the problems_ we face

  4. external tools_

  5. being external is a problem... - External integrations - Sync

    Speed - Downtimes - Own pipeline syntax file - and...
  6. +tools = +complexity = -efficiency

  7. a lot_ to manage

  8. keep it simple_, stupid

  9. copies... over and over_

  10. not well_ integrated

  11. the ideal_ pipeline

  12. the perfect_ pipeline - The smallest number of external ties

    - Integrated with the VCS (preferably native) - Step store - Simple and objective
  13. introducing our heroes_

  14. GitHub Actions - Build pipeline developed by GitHub - Powered

    by "actions" - Supports all GitHub events - Multiple environments - Free for public
  15. Kubernetes - Created by Google in 2000 - Container orchestration

    tool - Open-sourced in 2015 - Maintained by CNCF
  16. why_ GH actions? - Easy and simple to develop -

    Excellent docs - Anyone can create and expose an action - Tons of events - Native integration with GitHub
  17. easy to start_

  18. easy to create_

  19. step store_

  20. inline docs_

  21. DEMO

  22. refs_ - https://help.github.com/en/actions - https://github.com/nektos/act - https://aka.ms/buildstuff-aks - https://aka.ms/buildstuff-aks-workshop -

    https://speakerdeck.com/khaosdoctor/aks-plus-github-actions - https://github.com/khaosdoctor/aks-gh-actions-demo
  23. /khaosdoctor @_staticvoid lsantos.dev /khaosdoctor thanks_