| OLD | NEW |
| 1 # Continuous build and test infrastructure for Chromium for iOS | 1 # Continuous build and test infrastructure for Chromium for iOS |
| 2 | 2 |
| 3 See the [instructions] for how to check out and build Chromium for iOS. | 3 See the [instructions] for how to check out and build Chromium for iOS. |
| 4 | 4 |
| 5 The Chromium projects use buildbot for continuous integration. This doc starts | 5 The Chromium projects use buildbot for continuous integration. This doc starts |
| 6 with an overview of the system, then gives detailed explanations about each | 6 with an overview of the system, then gives detailed explanations about each |
| 7 part. | 7 part. |
| 8 | 8 |
| 9 [TOC] | 9 [TOC] |
| 10 | 10 |
| (...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 332 After compilation, the bot will upload three artifacts. First the | 332 After compilation, the bot will upload three artifacts. First the |
| 333 `Chromium.breakpad` symbols will be uploaded to | 333 `Chromium.breakpad` symbols will be uploaded to |
| 334 `gs://my-gcs-bucket/<buildername>/<buildnumber>/Chromium.breakpad`. Next | 334 `gs://my-gcs-bucket/<buildername>/<buildnumber>/Chromium.breakpad`. Next |
| 335 `Chromium.app` will be tarred, gzipped, and uploaded to | 335 `Chromium.app` will be tarred, gzipped, and uploaded to |
| 336 `gs://my-gcs-bucket/<buildername>/<buildnumber>/Chromium.tar.gz`. Finally | 336 `gs://my-gcs-bucket/<buildername>/<buildnumber>/Chromium.tar.gz`. Finally |
| 337 the `Chromium.breakpad` symbols will be uploaded to the [breakpad] crash | 337 the `Chromium.breakpad` symbols will be uploaded to the [breakpad] crash |
| 338 reporting server where they can be used to symbolicate stack traces. | 338 reporting server where they can be used to symbolicate stack traces. |
| 339 | 339 |
| 340 If `artifact` is a directory, you must specify `"compress": true`. | 340 If `artifact` is a directory, you must specify `"compress": true`. |
| 341 | 341 |
| 342 [analyzer]: ../tools/mb | 342 [analyzer]: ../../tools/mb |
| 343 [breakpad]: https://chromium.googlesource.com/breakpad/breakpad | 343 [breakpad]: https://chromium.googlesource.com/breakpad/breakpad |
| 344 [buildbucket]: https://cr-buildbucket.appspot.com | 344 [buildbucket]: https://cr-buildbucket.appspot.com |
| 345 [chromium.fyi]: https://build.chromium.org/p/chromium.fyi/waterfall | 345 [chromium.fyi]: https://build.chromium.org/p/chromium.fyi/waterfall |
| 346 [chromium.mac]: https://build.chromium.org/p/chromium.mac | 346 [chromium.mac]: https://build.chromium.org/p/chromium.mac |
| 347 [clang]: ../tools/clang | 347 [clang]: ../../tools/clang |
| 348 [commit queue]: https://dev.chromium.org/developers/testing/commit-queue | 348 [commit queue]: https://dev.chromium.org/developers/testing/commit-queue |
| 349 [gitiles]: https://gerrit.googlesource.com/gitiles | 349 [gitiles]: https://gerrit.googlesource.com/gitiles |
| 350 [GN]: ../tools/gn | 350 [GN]: ../../tools/gn |
| 351 [instructions]: ./ios_build_instructions.md | 351 [instructions]: ./build_instructions.md |
| 352 [iOS recipes]: https://chromium.googlesource.com/chromium/tools/build/+/master/s
cripts/slave/recipes/ios | 352 [iOS recipes]: https://chromium.googlesource.com/chromium/tools/build/+/master/s
cripts/slave/recipes/ios |
| 353 [iOS simulator]: ../testing/iossim | 353 [iOS simulator]: ../../testing/iossim |
| 354 [recipe module]: https://chromium.googlesource.com/chromium/tools/build/+/master
/scripts/slave/recipe_modules/ios | 354 [recipe module]: https://chromium.googlesource.com/chromium/tools/build/+/master
/scripts/slave/recipe_modules/ios |
| 355 [recipes]: https://chromium.googlesource.com/infra/infra/+/HEAD/doc/users/recipe
s.md | 355 [recipes]: https://chromium.googlesource.com/infra/infra/+/HEAD/doc/users/recipe
s.md |
| 356 [simulator]: https://developer.apple.com/library/content/documentation/IDEs/Conc
eptual/iOS_Simulator_Guide/Introduction/Introduction.html | 356 [simulator]: https://developer.apple.com/library/content/documentation/IDEs/Conc
eptual/iOS_Simulator_Guide/Introduction/Introduction.html |
| 357 [src/ios/build/bots]: ../ios/build/bots | 357 [src/ios/build/bots]: ../../ios/build/bots |
| 358 [src/ios/build/bots/scripts]: ../ios/build/bots/scripts | 358 [src/ios/build/bots/scripts]: ../../ios/build/bots/scripts |
| 359 [swarming]: https://github.com/luci/luci-py/tree/master/appengine/swarming | 359 [swarming]: https://github.com/luci/luci-py/tree/master/appengine/swarming |
| 360 [swarming server]: https://chromium-swarm.appspot.com | 360 [swarming server]: https://chromium-swarm.appspot.com |
| 361 [test runner]: ../ios/build/bots/scripts/test_runner.py | 361 [test runner]: ../../ios/build/bots/scripts/test_runner.py |
| 362 [tools/build]: https://chromium.googlesource.com/chromium/tools/build | 362 [tools/build]: https://chromium.googlesource.com/chromium/tools/build |
| 363 [try job access]: https://www.chromium.org/getting-involved/become-a-committer#T
OC-Try-job-access | 363 [try job access]: https://www.chromium.org/getting-involved/become-a-committer#T
OC-Try-job-access |
| 364 [try server]: https://build.chromium.org/p/tryserver.chromium.mac/waterfall | 364 [try server]: https://build.chromium.org/p/tryserver.chromium.mac/waterfall |
| 365 [tryserver.chromium.mac]: https://build.chromium.org/p/tryserver.chromium.mac/wa
terfall | 365 [tryserver.chromium.mac]: https://build.chromium.org/p/tryserver.chromium.mac/wa
terfall |
| 366 [universal binary]: https://en.wikipedia.org/wiki/Universal_binary | 366 [universal binary]: https://en.wikipedia.org/wiki/Universal_binary |
| 367 [xctest]: https://developer.apple.com/reference/xctest | 367 [xctest]: https://developer.apple.com/reference/xctest |
| OLD | NEW |