Sag*_*Low 13 npm azure-devops azure-pipelines npm-version
管道由对master分支的新提交触发并发布包
目前,版本是手动设置的,我很乐意自动设置它。
我最初的想法是将以下任务添加到管道中:
$Build.SourceBranchversion patch --forcegit push这有效并且版本确实正确递增,问题是,它触发了管道的另一次运行,它将再次递增,这将......你明白了,无限循环。
有没有更好的方法来做到这一点?
我添加了与问题中提到的相同的任务,但做了一个小改动。
显然有一种方法可以跳过管道触发,请参见此处
所以npm version任务看起来像这样:
version patch -m "Bump version to %s [skip ci]" --force
Run Code Online (Sandbox Code Playgroud)
这可以防止触发下一个构建。
提示:请记住授予“作者”(Azure DevOps 用户)权限(Bypass policies when pushing如果有)。
| 归档时间: |
|
| 查看次数: |
10585 次 |
| 最近记录: |