我有一个需要构建的npm源代码,并将其推送到npmjs存储库。详细信息如下:
构建管道:
Site Address
发布管道:
1) Get sources from Bitbucket repository
2) Get from package.json version number (ex. 0.0.3), increase it by 0.0.1 (0.0.4) and add this value to build variables $(version)
3) Make NPM install and build.
4) Take package-0.0.4.tgz and package.json to the artifacts folder and publish it.
我的问题-发布到npmjs存储库后,是否可以使用新版本提交到Bitbucket存储库更新的package.json文件?
答案 0 :(得分:1)
可以提交到Bitbucket存储库。您只需要添加一个脚本任务即可执行git命令。
对于以下示例。我添加了一个powershell任务,以在管道中的命令下面运行以提交更改并推送到Bitbucket存储库。
- powershell: |
git config --global user.email "you@example.com"
git config --global user.name "user.name"
#echo "some-text" > filename.txt
git add .
git commit -m "update package version"
git push https://username:password@bitbucket.org/name/repo.git HEAD:master -q
#if your password or username contain @ replace it with %40
displayName: 'push to bitbucket'