#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-адрес для сравнения.
Признателен за любые указания.