Azure DevOps Lerna как настроить URL-адрес для сравнения

#azure-devops #lerna

#azure-devops #lerna

Вопрос:

Я использую lerna для монорепо в Azure DevOps

Я пытаюсь настроить URL-адрес для сравнения, чтобы он был

 {{host}}/{{owner}}/{{repository}}/branchCompare?_a=commitsamp;baseVersion=GT{{previousTag}}amp;targetVersion=GT{{currentTag}}  

Я определил changelog-preset.config.js

 module.exports = Promise.resolve()  .then(() =gt; require('conventional-changelog-conventionalcommits'))  .then(presetPromise =gt; presetPromise())  .then(preset =gt; {  preset.writerOpts.compareUrlFormat =  '{{host}}/{{owner}}/{{repository}}/branchCompare?_a=commitsamp;baseVersion=GT{{previousTag}}amp;targetVersion=GT{{currentTag}}'  return preset  })  

И положил его в lerna.json

 {  "packages": ["packages/*"],  "private": true,  "version": "independent",  "npmClient": "yarn",  "useWorkspaces": true,  "changelogPreset": "./changelog-preset.config.js",  "command": {  "publish": {  "registry": "purposely__removed__",  "conventionalCommits": true  },  "version": {  "message": "chore(ci): release",  "changelogPreset": "./changelog-preset.config.js"  }  } }  

Но он игнорировал настройку. Я хотел бы понять, как правильно установить URL-адрес для сравнения.

Признателен за любые указания.