Skip to main content
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.

Metadata

Release files for tuxtrigger 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tuxtrigger 0.9.0
File Size Uploaded
tuxtrigger-0.9.0.tar.gz 115.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tuxtrigger 0.9.0
File Interpreter ABI Platform
tuxtrigger-0.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 133.9 kB

Release files / tuxtrigger-0.9.0.tar.gz

Download URL tuxtrigger-0.9.0.tar.gz
Size 115.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9c8325d3d32bedb1948544c00a0aef12ac30e46253226f38fa376e9675668f63
BLAKE2b-256 checksum
How to use checksums
b116fbd7e8cdbf1f78394f9a5e6a2ecabc363fa9f1ab1d327724eda604baac44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.28.1

Release files / tuxtrigger-0.9.0-py3-none-any.whl

Download URL tuxtrigger-0.9.0-py3-none-any.whl
Size 18.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bddd7b08fa32e9500f97b2cc6513cec6c0384a3e09ccd6b2176383e946008955
BLAKE2b-256 checksum
How to use checksums
12398bdcb1d3261b97815954c6b09235db0ad616f1ef8f8ea7a001ec6fec8d7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.28.1

Release history Release notifications | RSS feed

This release

0.9.0 This release

2 release files

0.8.1

2 release files

0.7.0

2 release files

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page