Right now only commits can be used to trigger a pipeline.
However, in many cases it is useful to trigger a pipeline based on a pull request.
Using this you can run some tests on the code in the pull request (coding standard, basic build test, etc) and feed this information back to the pull request conversation.
This is a very common use case when using github and is supported by travis-ci and many many others.
By clicking the "Post Comment" or "Submit Idea" button, you are agreeing to the IBM Ideas Portal Terms of Use.
Do not place IBM confidential, company confidential, or personal information into any field.
Done last year: https://www.ibm.com/cloud/blog/build-from-a-pull-request-in-the-continuous-delivery-pipeline
Definitely this would be an amazing feature to have, coming from iOS world, and starting using Swift in the backend we really miss this feature :)
+1 on this usecase. After getting a basic pipeline running to deploy to cloud foundry the next step would be do test and deploy pull requests to automate the development process.
"Jenkins as a service" might be a better alternative. Is the goal of the toolchain to provide a rich integration environment with open source development tools? Open source tools (like travis-ci) will invest in jenkins integrations but will leave it to IBM to port the integration into toolchain.