Как обновить <version>в файле nuspec в комплекте внешнего интерфейса с помощью Gulp? - PullRequest
0 голосов
/ 09 октября 2019

У меня есть статический набор инструментов внешнего интерфейса, который будет выводить файлы Javascript и SCSS, которые будут использоваться конвейерами Azure DevOps.

Наши файлы настроены так, что каждый «компонент» имеет свою собственную папку, в которой находятся зависимые файлы JS и SCSS. Наш менеджер по развертыванию хотел бы иметь файл nuspec в каждой из этих папок компонентов, который обновляет номер версии, если в файле JS есть ревизия.

Есть ли способ сделать это с помощью Gulp?

<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
    <metadata minClientVersion="3.3">
        <id>FE.whiteLabel.Assets-and-css</id>
        <version>0.0.0</version>
        <authors>IT</authors>
        <owners>FE Team</owners>
        <requireLicenseAcceptance>false</requireLicenseAcceptance>
        <description>Compiled white label scripts</description>
        <copyright>IT 2019</copyright>
    </metadata>
    <files>
        <file src="\js\main.js" target="content\assets\js" />
        <file src="\images\**\*.*" target="content\assets\images" />
        <file src="\css\**\*.*" target="content\assets\styles" />
    </files>
</package>
...