Skip to main content

TuxTrigger Project by Linaro

Project description

TuxTrigger Logo

Pipeline Status coverage report Code style: black PyPI - License

Documentation - Repository - Issues

TuxTrigger, by Linaro, is a command line tool for controlling changes in repositories.
TuxTrigger is a part of TuxSuite, a suite of tools and services to help with Linux kernel development.

[[TOC]]

About TuxTrigger

TuxTrigger allows to automatically track a set of git repositories and branches. When a change occurs, TuxTrigger will build, test and track the results using Tuxsuite and SQUAD.

Installing TuxTrigger

There are several options for using TuxTrigger:

Using TuxTrigger

!!! note - TuxTrigger requires TuxSuite and SQUAD accounts (TuxSuite and SQUAD tokens).

To use TuxTrigger:

  1. Create TuxSuite account and provide TUXSUITE_TOKEN as environment variable.
  2. Create SQUAD account and provide SQUAD_TOKEN and SQUAD_HOST as environment variable. Example:
SQUAD_HOST=https://qa-reports.linaro.org
  1. Install TuxTrigger
  2. Create configuration.yaml file
  3. Provide plan.yaml file(s) from TuxSuite
  4. Run TuxTrigger

Call tuxtrigger:

tuxtrigger /path/to/config.yaml --plan /path/to/plan_directory

Tuxtrigger will automatically start.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tuxtrigger-0.9.0.tar.gz (115.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tuxtrigger-0.9.0-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file tuxtrigger-0.9.0.tar.gz.

File metadata

  • Download URL: tuxtrigger-0.9.0.tar.gz
  • Upload date:
  • Size: 115.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.1

File hashes

Hashes for tuxtrigger-0.9.0.tar.gz
Algorithm Hash digest
SHA256 9c8325d3d32bedb1948544c00a0aef12ac30e46253226f38fa376e9675668f63
MD5 dadaf3e5450456fa27e2ecd0d0b849b1
BLAKE2b-256 b116fbd7e8cdbf1f78394f9a5e6a2ecabc363fa9f1ab1d327724eda604baac44

See more details on using hashes here.

File details

Details for the file tuxtrigger-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: tuxtrigger-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.1

File hashes

Hashes for tuxtrigger-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bddd7b08fa32e9500f97b2cc6513cec6c0384a3e09ccd6b2176383e946008955
MD5 0e8971f25123189ed44da85d9485d74b
BLAKE2b-256 12398bdcb1d3261b97815954c6b09235db0ad616f1ef8f8ea7a001ec6fec8d7c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page