xref: /aosp_15_r20/external/tink/kokoro/README.md (revision e7b1675dde1b92d52ec075b0a92829627f2c52a5)
1# Tink presubmit tests and continuous integration
2
3![Kokoro Ubuntu](https://storage.googleapis.com/tink-kokoro-build-badges/tink-ubuntu.png)
4![Kokoro macOS](https://storage.googleapis.com/tink-kokoro-build-badges/tink-macos.png)
5
6Tink is automatically tested using
7[Kokoro](https://www.cloudbees.com/sites/default/files/2016-jenkins-world-jenkins_inside_google.pdf),
8an internal deployment of Jenkins at Google.
9
10Continuous builds and presubmit tests are run on Ubuntu and macOS.
11
12## Continuous builds
13
14Continuous builds are triggered for every new commit to the master branch and
15the current release branch.
16
17For the master branch, at the end of a successful
18continious build, a snapshot of Tink and the example apps are created and
19uploaded to Maven.
20
21## Presubmit testing
22
23Presubmit tests are triggered for a pull request if one of the following
24conditions is met:
25
26 - The pull request is created by a Googler.
27 - The pull request is attached with a `kokoro:run` label.
28