![](/img/trans.png)
[英]How to configure automatic semantic versioning using ajoberstar/reckon and Bitbucket Pipelines?
[英]How best to do bitbucket pipeline automatic versioning?
这些天在工作中,有人问我是否可以进行自动化管道版本控制。
经过研究,我发现了一些使用日期版本控制的示例,例如: 2021.21.09.153507
我执行版本控制的 sh:
git pull --rebase origin dev
npm install -g json
year=$(date +'%Y')
month=$(date +'%m')
day=$(date +'%d')
hours=$(date +'%H')$(date +'%M')$(date +'%S')
newVersion="$year.$month.$day.$hours"
json -I -f package.json -e "this.version=\"$newVersion\""
git add package.json
git commit -m "[skip ci]"
git push origin dev
一切都用这个解决方案解决了,但我们总是使用具有如下语义的版本控制手册: 1.0.0
是否可以识别正在合并的分支,从而根据提交中的某些标签创建增加版本的条件?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.