DevOps Technology
Some basic notes on the technologies / stacks used or needing to be learned to work efficiently in an Azure DevOps world
Appreciating
The new cool.
[[Git Notes]]
Azure DevOps
TypeScript
Why? Used to create Azure DevOps
Pipeline plugins. Building Azure DevOps (VSTS) Tasks with TypeScript and VS Code, https://docs.microsoft.com/en-us/azure/devops/extend/develop/add-build-task?view=azure-devops Extension manifest reference
Docker
[Kubernetes]
[Ansible]
[[golang]]
The Google blessed programming language used for Docker / Kubernetics
Cake
A DSL based on C#
Neutral
In use & likely to remain so for a while - but new work would use a different tech stack.
Service Fabric
Microsoft’s answer to Kubernetic, but we’re having issues with scaling. So policy is to where possible use K8S.
[Octopus Deploy]
[TeamCity]
Depreciating
Still in used but on the way out.
aks-engine
Only used for BackOffice & likely to be removed Oct 2019 (Replaced by K8S ‘proper’).
Jenkins
Only used for BackOffice deployment & likely to be removed Oct 2019 (Replaced by Azure DevOps).
This page from GitLabs is a good introduction to the DevOps Tools landscape.