使用create-release时,我可以指定创建发布的用户,而不是我用来执行octo.exe
的用户吗?
考虑到的情况是我们的构建服务器将基于推送开始构建(并且它知道谁进行了提交),但就Octopus Deploy而言,构建服务器创建了发布,而不是提交的人
答案 0 :(得分:1)
我们使用带有API密钥的八达通服务帐户,我们称之为build-deploy-bot
。这是TeamCity用于在Octo.exe中创建发行版的帐户。
创建发布时,我们还包括发行说明,其中包含指向所有提交的链接以及构建概述。在这样做的过程中,我们可以看到提交内容的具体内容。
由于“人”没有创建发布,我们不会将发布与个人关联。
供参考,这是我们用于在Teamcity中生成版本的脚本 https://gist.github.com/ChaseFlorell/716ffd1e4213ecfc8a8b