[swift-dev] [WIP] New pull request triggers
Mishal Shah
mishal_shah at apple.com
Wed Mar 23 18:26:33 CDT 2016
I am currently working on adding new pull request triggers to ci.swift.org, you might have already seen few of them as we test them out.
Following phrases for apple/swift.git will be added:
Benchmark
Phrase: @swift-ci Please benchmark
Description: Benchmark job will compare the results between targeted branch and pull request.
Build config: swift/utils/build-script -R --no-assertions --benchmark
Test and merge
Phrase: @swift-ci Please test and merge
Description: Test and merge job will run tests on Ubuntu 14.04 and OS X platform and merge the pull request if all of the tests pass.
Build config:
OS X: swift/utils/build-script --preset=buildbot_all_platforms,tools=RA,stdlib=RA
Linux: swift/utils/build-script --preset=buildbot_linux_1404 install_destdir="${SWIFT_INSTALL_DIR}" installable_package="${SWIFT_INSTALLABLE_PACKAGE}”
Smoke test and merge
Phrase: @swift-ci Please smoke test and merge
Description: Smoke Test and merge job will run limited tests on Ubuntu 14.04 and OS X platform and merge the pull request if all of the tests pass.
Build config:
OS X: swift/utils/build-script --preset=buildbot_all_platforms,tools=RA,stdlib=RA
Linux: swift/utils/build-script --preset=buildbot_linux_1404 install_destdir="${SWIFT_INSTALL_DIR}" installable_package="${SWIFT_INSTALLABLE_PACKAGE}"
ASAN Testing
Phrase: @swift-ci Please ASAN test
Description: ASAN testing job
Build config: swift/utils/build-script" --preset=buildbot_incremental_asan,tools=RDA,stdlib=RDA
Python Lint
Phrase: @swift-ci Please Python lint
Description: Python lint using pep8 rules
Build config: flake8 | cut -f4- -d: | sort | uniq -c
These new triggers are a work in progress, I will send out another email once they are available for use.
Please let me know if you have any feedback.
Thanks,
Mishal Shah
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20160323/49e13232/attachment.html>
More information about the swift-dev
mailing list