Skip to content

About

Creates visual representation of Azure DevOps Project repositories and associated pipelines. Updates each project wiki with generated diagram file.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

Repository files navigation

Summary

Creates PlantUML WBS model of all Azure DevOps Project repositories and associated pipelines and uploads the model image to the project Wiki.

Requirements

Install contents of requirements.txt via pip.

Enter values for server, organization, username, and PAT in config.py.

Azure DevOps Requirements

  1. PAT must have access to Read/Write/Manage Build, Release, Code, and Wiki.

  2. No spaces must exist in Azure DevOps project name.

  3. Pipeline names must begin with the repository it is associated with.

Usage

Run main.py to generate models for all projects.

WBS header containing customizable theme settings is stored in .\templates .

Model files are stored locally in .\models.

Example Output:

Image alt text

Known Issues

ISSUE: The wiki attachment creation failed with message : TF402455 RESOLUTION: Navigate to Wiki > Wiki Security. Provide PAT account with policy "Bypass policies when pushing"

About

Creates visual representation of Azure DevOps Project repositories and associated pipelines. Updates each project wiki with generated diagram file.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages