Ios Visual Studio团队服务***无CI***不使用Bitbucket和Xcode

Ios Visual Studio团队服务***无CI***不使用Bitbucket和Xcode,ios,xcode,continuous-integration,bitbucket,azure-devops,Ios,Xcode,Continuous Integration,Bitbucket,Azure Devops,我正在尝试使用VisualStudioTeamServicesVST为Bitbucket中的Xcode项目设置持续集成和部署 在我的VST构建脚本(由“开发”分支的更改触发)中,我执行以下步骤: 从BitBucket中拉出“开发”分支。使用Get源 在项目的plist文件中增加生成编号。使用快车道 将版本号更改提交并标记回“开发”分支。使用快车道 生成项目并创建.ipa文件。为VST使用Apple AppStore扩展 上载发布脚本的.ipa文件。使用发布工件 在成功构建触发的VST发布脚本中,

我正在尝试使用VisualStudioTeamServicesVST为Bitbucket中的Xcode项目设置持续集成和部署

在我的VST构建脚本(由“开发”分支的更改触发)中,我执行以下步骤:

从BitBucket中拉出“开发”分支。使用Get源 在项目的plist文件中增加生成编号。使用快车道 将版本号更改提交并标记回“开发”分支。使用快车道 生成项目并创建.ipa文件。为VST使用Apple AppStore扩展 上载发布脚本的.ipa文件。使用发布工件 在成功构建触发的VST发布脚本中,我执行以下步骤:

下载.ipa文件。 使用适用于VST的Apple AppStore扩展将.ipa发布到iTunes Connect/TestFlight 当我在“开发”分支上提交版本更改时,它会触发另一个内置VST。通过查看文档,我发现:

如何避免在脚本推送时触发CI生成

将***NO_CI***添加到您的提交邮件中。例如,git merge origin/features/hello world-m merge to master***NO_CI***

我尝试了提交消息:

***无CI***VSTS版本1.0.0 1

VSTS构建v1.0.0 1***无CI**

它们都不起作用,构建仍然被触发

所以我的问题是:
如何使用VST、Bitbucket和iOS项目在我的Xcode项目中设置持续集成和部署,包括版本号更改?

现在,您可以使用VST为Bitbucket repo构建CI和部署CD。但您不能使用***NO_CI***来避免为bitbucket repo构建CI

我发布了一个用户的声音,你可以投票和跟进

为bitbucket repo添加CI构建的方法:构建定义->获取源步骤->选择远程repo->新建服务连接或创建的连接->输入bitbucket repo URL和凭据->确定->根据需要添加其他任务->保存。现在,当新的更改推送到bitbucket回购时,将触发构建