Skip to content
Snippets Groups Projects
README.md 973 B
Newer Older
# Tink presubmit tests and continuous integration
![Kokoro Ubuntu](https://storage.googleapis.com/tink-kokoro-build-badges/tink-ubuntu.png)
![Kokoro macOS](https://storage.googleapis.com/tink-kokoro-build-badges/tink-macos.png)

Tink is automatically tested using
[Kokoro](https://www.cloudbees.com/sites/default/files/2016-jenkins-world-jenkins_inside_google.pdf),
an internal deployment of Jenkins at Google.
Continuous builds and presubmit tests are run on Ubuntu and macOS.
## Continuous builds

Continuous builds are triggered for every new commit to the master branch and
the current release branch.

For the master branch, at the end of a successful
continious build, a snapshot of Tink and the example apps are created and
uploaded to Maven.

## Presubmit testing

Presubmit tests are triggered for a pull request if one of the following
conditions is met:

 - The pull request is created by a Googler.
 - The pull request is attached with a `kokoro:run` label.