我将TeamCity配置为拉动并构建我的github仓库。比它创建.zip工件与文件在" bin / Debug"夹。之后,我希望它创建一个带有内部版本号的新标签并将其推送到github版本,但不知道该怎么做。
答案 0 :(得分:5)
经过研究,我终于找到了答案。
将新构建步骤添加到Deploy: 构建步骤=>添加构建步骤=> CommandLine并将以下脚本粘贴到自定义脚本字段:
[PathToYourRepo] git tag Release-v0。%build.number%
[PathToYourRepo] git push
[PathToYourRepo] git push --tags
[PathToGithubReleaseExe] 发布--security-token [YourSecurityToken] --user [YourGithubUserName] --repo [YourRepoName ] --tag Release-v0。%build.number%
[PathToGithubReleaseExe] 上传--security-token [YourSecurityToken] --user [YourGithubUserName] --repo [YourRepoName ] --tag Release-v0。%build.number% - name Release-v0。%build.number%.zip --file DependentArtifact.zip
就是这样!也许有一种更简单的方法可以做到,但我还没有找到它。