Automated Knowledge Migration from Atlassian Confluence to Azure DevOps Wiki
This extension is now unpublished from Marketplace. You can choose to uninstall it.
##Infosys Knowledge Migrator
Infosys Knowledge Migrator helps to migrate knowledge from Atlassian Confluence to Azure DevOps Wiki.
The scope of this extension is to automatically migrate Knowledge from Atlassian Confluence (single space with multiple pages in a single run) to Azure DevOps Wiki.
##What it can do?
Migrates all pages (has limitations - check limitations specified below) along with hierarchy and attachments in a single Confluence space to Azure DevOps Wiki.
Migrates all attachments (.pdf , .docx, .pptx, .zip, .xlxx) from Confluence pages to Azure DevOps Wiki.
Post migration, respective migrated document's attachments will be displayed as attachments link in respective page Azure DevOps Wiki.
##Limitations
Migrates only content supported by Azure DevOps Wiki. (Supports HTML Content, Images, Plain Text).
Migration of pages with unsupported content is not supported. In this case only attachements will be migrated.
##Task
Installing the extension adds the following Infosys Knowledge Migrator task which runs migration.
##Task arguments
Confluence Server Name
Confluence Username
Confluence Token
Confluence Space Key
Azure DevOps Organization
Azure DevOps Username
Azure DevOps PAT Token
Azure DevOps Project Name
Azure DevOps Project Wiki Name
##Prerequisites
Install Node JS on private agent [set Environment Path for Node js]. Skip this if using hosted agent provided by Microsoft.
Create a team project in Azure DevOps Services and create an empty project wiki in team project.
Create Azure devops services PAT Token with Wiki’s Access[Read and Write Access].
Create Atlassian Token with Required Access[Read Access] to Read Content using API.
##Note
It is recommended to have an empty Azure DevOps Project Wiki before running this migration.
##Migration Steps:
Create a New Release Pipeline.
Specify Agent (Either Hosted Agent or Private Agent).
Add Infosys Knowledge Migrator Task.
Specify Values for All Fields.
Save the pipeline.
Create a New Release (Which will run the tasks to migrate artifacts).