Created
September 30, 2021 05:04
-
-
Save joshjohanning/e79ca39cf5b7819179a50699b3f65ea3 to your computer and use it in GitHub Desktop.
configuration.json for nkdAgility/azure-devops-migration-tools - v8.9.x
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"Version": "8.9", | |
"TelemetryEnableTrace": false, | |
"workaroundForQuerySOAPBugEnabled": false, | |
"Source": { | |
"Collection": "https://dev.azure.com/org", | |
"Project": "project", | |
"ReflectedWorkItemIDFieldName": "Custom.ReflectedWorkItemId", | |
"AllowCrossProjectLinking": false, | |
"PersonalAccessToken": "" | |
}, | |
"Target": { | |
"Collection": "https://dev.azure.com/jjohanning0528", | |
"Project": "Demo", | |
"ReflectedWorkItemIDFieldName": "Custom.ReflectedWorkItemId", | |
"AllowCrossProjectLinking": false, | |
"PersonalAccessToken": "" | |
}, | |
"FieldMaps": [ | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.FieldMap.MultiValueConditionalMapConfig", | |
"WorkItemTypeName": "*", | |
"sourceFieldsAndValues": { | |
"Field1": "Value1", | |
"Field2": "Value2" | |
}, | |
"targetFieldsAndValues": { | |
"Field1": "Value1", | |
"Field2": "Value2" | |
} | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.FieldMap.FieldBlankMapConfig", | |
"WorkItemTypeName": "*", | |
"targetField": "TfsMigrationTool.ReflectedWorkItemId" | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.FieldMap.FieldValueMapConfig", | |
"WorkItemTypeName": "notusing", | |
"sourceField": "System.State", | |
"targetField": "System.State", | |
"defaultValue": "New", | |
"valueMapping": { | |
"Approved": "New", | |
"New": "New", | |
"Committed": "Active", | |
"In Progress": "Active", | |
"To Do": "New", | |
"Done": "Closed", | |
"Removed": "Removed" | |
} | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.FieldMap.FieldtoFieldMapConfig", | |
"WorkItemTypeName": "*", | |
"sourceField": "Microsoft.VSTS.Common.BacklogPriority-notusing", | |
"targetField": "Microsoft.VSTS.Common.StackRank-notusing" | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.FieldMap.FieldtoFieldMultiMapConfig", | |
"WorkItemTypeName": "*", | |
"SourceToTargetMappings": { | |
"SourceField1": "TargetField1", | |
"SourceField2": "TargetField2" | |
} | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.FieldMap.FieldtoTagMapConfig", | |
"WorkItemTypeName": "*", | |
"sourceField": "", | |
"formatExpression": "ScrumState:{0}" | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.FieldMap.FieldMergeMapConfig", | |
"WorkItemTypeName": "notusing", | |
"sourceField1": "System.Description", | |
"sourceField2": "Microsoft.VSTS.Common.AcceptanceCriteria", | |
"targetField": "System.Description", | |
"formatExpression": "{0} <br/><br/><h3>Acceptance Criteria</h3>{1}", | |
"doneMatch": "##DONE##" | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.FieldMap.RegexFieldMapConfig", | |
"WorkItemTypeName": "notusing", | |
"sourceField": "COMPANY.PRODUCT.Release", | |
"targetField": "COMPANY.DEVISION.MinorReleaseVersion", | |
"pattern": "PRODUCT \\d{4}.(\\d{1})", | |
"replacement": "$1" | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.FieldMap.FieldValuetoTagMapConfig", | |
"WorkItemTypeName": "notusing", | |
"sourceField": "Microsoft.VSTS.CMMI.Blocked", | |
"pattern": "Yes", | |
"formatExpression": "{0}" | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.FieldMap.TreeToTagMapConfig", | |
"WorkItemTypeName": "notusing", | |
"toSkip": 3, | |
"timeTravel": 1 | |
} | |
], | |
"WorkItemTypeDefinition": { | |
"sourceWorkItemTypeName": "targetWorkItemTypeName" | |
}, | |
"GitRepoMapping": null, | |
"Processors": [ | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.Processing.NodeStructuresMigrationConfig", | |
"PrefixProjectToNodes": false, | |
"Enabled": false, | |
"BasePaths": [ | |
"" | |
] | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.Processing.TeamMigrationConfig", | |
"PrefixProjectToNodes": false, | |
"Enabled": false, | |
"EnableTeamSettingsMigration": false | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.Processing.WorkItemQueryMigrationConfig", | |
"PrefixProjectToNodes": false, | |
"Enabled": false, | |
"sharedFolderName": "Shared Queries" | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.Processing.WorkItemMigrationConfig", | |
"ReplayRevisions": true, | |
"PrefixProjectToNodes": false, | |
"UpdateCreatedDate": true, | |
"UpdateCreatedBy": true, | |
"UpdateSourceReflectedId": false, | |
"BuildFieldTable": false, | |
"AppendMigrationToolSignatureFooter": false, | |
"QueryBit": "AND [System.WorkItemType] IN ('Test Case', 'User Story', 'Task', 'Feature', 'Epic', 'Issue') AND [System.WorkItemType] NOT IN ('Test Suite', 'Test Plan')", | |
"OrderBit": "[System.ChangedDate] desc", | |
"Enabled": true, | |
"LinkMigration": true, | |
"AttachmentMigration": true, | |
"AttachmentWorkingPath": "c:\\temp\\WorkItemAttachmentWorkingFolder\\", | |
"FixHtmlAttachmentLinks": false, | |
"SkipToFinalRevisedWorkItemType": true, | |
"WorkItemCreateRetryLimit": 5, | |
"FilterWorkItemsThatAlreadyExistInTarget": true, | |
"PauseAfterEachWorkItem": false, | |
"AttachmentMazSize": 480000000, | |
"CollapseRevisions": false | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.Processing.TestVariablesMigrationConfig", | |
"Enabled": false | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.Processing.TestConfigurationsMigrationConfig", | |
"Enabled": false | |
}, | |
{ | |
"ObjectType": "VstsSyncMigrator.Engine.Configuration.Processing.TestPlansAndSuitesMigrationConfig", | |
"PrefixProjectToNodes": false, | |
"Enabled": true, | |
"OnlyElementsWithTag": null, | |
"RemoveInvalidTestSuiteLinks": true | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment