get_build
Get Build
Retrieve detailed information about a specific build, including its state, duration, commit details, and associated jobs.
get_build
Retrieve detailed information about a specific build, including its state, duration, commit details, and associated jobs.
trigger_build
Trigger a new build for a repository. Optionally specify a branch, custom commit message, and override build configuration. The build request is queued and processed asynchronously.
get_repository
Retrieve detailed information about a Travis CI repository, including its build status, settings, and owner. Can also activate, deactivate, star, or unstar a repository.
manage_job
Get details about a specific job, or cancel, restart, or debug it. Debug mode restarts the job with SSH access enabled for troubleshooting.
list_repositories
List repositories accessible to the authenticated user or a specific owner. Supports filtering by active status, starred status, and privacy. Results are paginated.
manage_build
Cancel or restart a Travis CI build. Use this to stop a running build or re-run a completed/canceled build.
list_builds
List builds for a repository or for the authenticated user. Supports filtering by branch, state, and event type. Results are paginated.
list_build_requests
List the history of build requests for a repository, including those triggered by commits, pull requests, API calls, or cron jobs. Useful for auditing build activity.
manage_caches
List or delete build caches for a repository. Caches store dependencies and artifacts to speed up builds. Can be filtered by branch or name pattern.
manage_crons
List, create, get, or delete scheduled cron builds for a repository. Crons can run daily, weekly, or monthly on a specific branch. Only one cron job is allowed per branch.
lint_travis_yml
Validate a .travis.yml configuration file for syntax errors and warnings. Provide the full YAML content and receive a list of warnings if any issues are found.
list_branches
List branches for a repository with their latest build status. Useful for checking the CI status of each branch. Optionally retrieve detailed info for a specific branch.
manage_env_vars
List, create, update, or delete environment variables for a Travis CI repository. Environment variables can be marked as public or private (encrypted). Private variable values are not returned by the API.
get_job_log
Retrieve or delete the log output for a specific job. Use the text format for plain text output, or json for structured log data.
Manage CI/CD builds, jobs, and repositories on Travis CI. Trigger, restart, and cancel builds and jobs. View build logs and job statuses. Manage repository settings, environment variables, cron jobs, and build caches. Validate .travis.yml configuration files. Access branch build statuses, build request history, and security scan results. Receive webhook notifications for build events.
Common questions about connecting Travis CI to AI agents with Metorial.