All apps/Travis CI Client

Travis CI Client

travis

The Travis gem includes both a command line client and a Ruby library to interface with a Travis CI service.

Runs as travis|macOS, Linux, Windows|github.com

Command form

ai-draft · 4 tasks · 22 fields

List repositories, show build history or encrypt values with the travis gem. Login, tokens, enterprise setups and the other commands are left to the command line.

Opens the form; the finished command lands at your prompt, unrun
otty gui travis

travis repos

List repositories

Lists repositories and whether they are active.

List repositoriesExample values, fixed in this page — nothing here reaches a terminal
Basic
Name pattern
string
Owner login
string
Only active
--active
Only inactive
--inactive
TasksEach one presets the form for one job
List repositories
matchowneractiveinactive
ParametersOnly these flags are editable in the form
Name pattern
Shell-style pattern such as owner/prefix-*.
string
--match-m
Owner login
string
--owner-o
Repository name
string
--name-n
Only active
boolean
--active-a
Only inactive
boolean
--inactive-A
Use travis-ci.com
boolean
--com
Use travis-ci.org
boolean
--org

travis history

Show build history

Recent builds of the repository in the current git clone, or of --repo.

Show build historyExample values, fixed in this page — nothing here reaches a terminal
Basic
Repository slug
string
Branch
string
Maximum items
integer
Include date
--date
TasksEach one presets the form for one job
Recent builds
repobranchlimitdate
ParametersOnly these flags are editable in the form
Repository slug
owner/name; detected from the current git clone when empty.
string
--repo-r
Branch
string
--branch-b
Pull request number
integer
--pull-request-p
After build number
integer
--after-a
Maximum items
integer
--limit-l
Include date
boolean
--date-d
Use travis-ci.com
boolean
--com
Use travis-ci.org
boolean
--org

travis encrypt

Encrypt a value

Encrypt an environment variable or other value for .travis.yml. Output is a secure: entry.

Encrypt a valueExample values, fixed in this page — nothing here reaches a terminal
Basic
Value to encrypt*
string
Repository slug
string
TasksEach one presets the form for one job
Print an encrypted value
valuerepo
Encrypt and add to .travis.yml
valuerepoaddappend
ParametersOnly these flags are editable in the form
Value to encrypt
For example FOO=bar.
string · positional 0
Repository slug
owner/name; detected from the current git clone when empty.
string
--repo-r
Add to .travis.yml
Writes the result into .travis.yml under env.global.
boolean
--add-a
Append to existing values
boolean
--append-p
Override existing value
boolean
--override-x
Use travis-ci.com
boolean
--com
Use travis-ci.org
boolean
--org
SourcesEvery flag above is checked against these
help
Usage: travis repos [options] -e, --api-endpoint URL Travis API server to talk to --com short-cut for --api-endpoint 'https://api.travis-ci.com/' --org short-cut for --api-endpoint 'https://api.travis-ci.org/' -m, --match PATTERN only list repositories matching the given pattern (sh…
help2026-10-27

raw.githubusercontent.com

help
Usage: travis history [options] -e, --api-endpoint URL Travis API server to talk to --com short-cut for --api-endpoint 'https://api.travis-ci.com/' --org short-cut for --api-endpoint 'https://api.travis-ci.org/' -r, --repo SLUG repository to use (will try to detect from current…
help2026-10-27

raw.githubusercontent.com

help
Usage: travis encrypt [ARGS..] [OPTIONS] -e, --api-endpoint URL Travis API server to talk to --com short-cut for --api-endpoint 'https://api.travis-ci.com/' --org short-cut for --api-endpoint 'https://api.travis-ci.org/' -r, --repo SLUG repository to use (will try to detect from…
help2026-10-27

raw.githubusercontent.com

Before it fills your prompt, Otty checks the installed travis against its version. A form that does not match your version is not offered.