如何使用 .bitrise.yml 设置一个 build,同时从 web-ui 端进行最少的干预?

How to setup a build with .bitrise.yml with minimal intervention from the web-ui side?

我喜欢这样的方式,我只需将一些代码片段复制到 .travis.yml 文件,然后在 travis-ci.org 上启用存储库,一切就绪,几乎无需配置web-ui side.

此外,它的好处是如果有人想改进 .yml 文件,他们只需在 GitHub.com 上发出拉取请求即可。

所以,我想知道是否有办法完成我在 Bitrise.io

中描述的内容

是的,可以使用存储库中的配置。

请查看开发中心:http://devcenter.bitrise.io/tips-and-tricks/use-bitrise-yml-from-repository/

以及此相关博客 post 可能会有所帮助(可能是更好、更实用的入门):https://blog.bitrise.io/run-a-workflow-from-your-repository

简而言之:您只需在 bitrise.io 上定义一个 "wrapper" 配置,它除了获取源代码外什么都不做(通常:1)激活 SSH 密钥,然后 2)执行 Git Clone) 然后 运行ning bitrise run X 从存储库中 运行s 你的配置,就像你在本地 运行 bitrise run Mac/Linux.

如果您有任何问题,请告诉我们! :)