tree: bf9c17a81c24650d6fc0227796885adc2f54f0ed [path history] [tgz]
  1. continuous-release.sh
  2. continuous.sh
  3. presubmit.sh
  4. README.md
  5. remote.sh
  6. run_tests.sh
  7. run_tests_cmake_continuous.sh
  8. run_tests_cmake_presubmit.sh
kokoro/README.md

Tink presubmit tests and continuous integration

Kokoro Ubuntu Kokoro macOS

Tink is automatically tested using Kokoro, 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.