This document contains code for a Jenkins pipeline that defines stages for compiling, testing, packaging, deploying, and smoke testing a build. It also contains code to send notifications to Typetalk if the build fails. Additional code shows how to fetch pull request branches from a Git remote and check if a pull request is open for a given branch.
![Jenkinsを導入する本当の理由を考えてみた](https://cdn-ak-scissors.b.st-hatena.com/image/square/697bb1a486139924ce480d062e32e6f284b79c15/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fjenkinsuserconf2015-150109210723-conversion-gate02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)