An online markdown blog and knowledge repository.
Presented by MSFT Reactor.
Hosted by MSFT MVP Magnus Timner, VP, DevOps Consultant, Solidify
Guest Mathias Olausson, CTO of Solidify
SDLC Planning and Agile CI and D GitHub Actions Automated Azure Dpeloyments Test-Build-Release Monitor Deployed Apps
Software Development Lifecycle is a cycle, repeating these steps:
Supports Hybrid SDLC and DevOps cycles:
Plan, Code, Build, Test, Release, Deploy, Operate, and MOnitor.
Using GitHub with SDLC:
MSFT owns GitHub.
Azure DevOps (was VSTFS/VSS) works with Azure Repos and GitHub.
Overview:
Markdown, Links, Labels, @Mentions, and Task Lists:
@username
notifies a user when mentioned.Issues can be added from multiple Projects or various Repos in the same Project.
Check out 'dependabot'.
RoadMap Tab: Sort and Filter Issues to get an overview of Issues, PRs, etc.
Burnup Diagrams: Shows charts based on tasks by assignee, etc. Columns and various other layouts available.
Workflows determines what state changes in Issues or Pull Requests trigger setting values e.g. Status 'ToDo'.
CI: Improve software dev quality and speed. GitHub Actions assists with building apps in the cloud.
CD: Ensures code and infrastrcuture are always ready for production.
Continuous Deployment with CI-CD: Think of this as a conveyor belt of building and puting code into production.
Cycles:
Actions Hub: Contains created Workflows and allows creating new Workflows.
Workflows: YML files automates manual tasks.
New Workflows allow using a Starter Template targeting one of many possible technolgies: .NET, Node.js, etc. Generate a started YML script.
YAML Files can be edited online in GitHub, and if necessary, a PR created with the changes prior to merging with a specified or protected branch.
Return to ContEd Index
Return to Root README