如何 build/install Travis 构建?
How to build/install Travis Build?
我想使用 Travis Build,但是除了非常模糊的 ln -s PATH_TO_TRAVIS_BUILD ~/.travis/travis-build
之外,没有 build/install 说明将其与 Travis CLI 一起使用。我认为这是某种类似于 gem install bundler && bundle install --path vendor/bundle && bundle exec something
的咒语,但 something
使我难以理解。
如 Use as addon for CLI section in the README 中所述,以下对我有用:
git clone
将 repo 放入 some 持久目录(对我来说 ~/GitHub
)
- 来自
~/GitHub/travis-build
我使用了 ln -s $(pwd) ~/.travis/travis-build
(几乎是从 README 中逐字记录的)
在 运行 travis
(无参数)之后我得到以下输出:
nabijaczleweli@klusikomp-vm:~/.travis$ travis
Usage: travis COMMAND ...
Available commands:
accounts displays accounts and their subscription status
branches displays the most recent build for each branch
cache lists or deletes repository caches
cancel cancels a job or build
compile compiles a build script from .travis.yml
console interactive shell
disable disables a project
enable enables a project
encrypt encrypts values for the .travis.yml
encrypt-file encrypts a file and adds decryption steps to .travis.yml
endpoint displays or changes the API endpoint
env show or modify build environment variables
help helps you out when in dire need of information
history displays a projects build history
init generates a .travis.yml and enables the project
lint display warnings for a .travis.yml
login authenticates against the API and stores the token
logout deletes the stored API token
logs streams test logs
monitor live monitor for what's going on
open opens a build or job in the browser
pubkey prints out a repository's public key
raw makes an (authenticated) API call and prints out the result
report generates a report useful for filing issues
repos lists repositories the user has certain permissions on
requests lists recent requests
restart restarts a build or job
settings access repository settings
setup sets up an addon or deploy target
show displays a build or job
sshkey checks, updates or deletes an SSH key
status checks status of the latest build
sync triggers a new sync with GitHub
token outputs the secret API token
version outputs the client version
whatsup lists most recent builds
whoami outputs the current user
run `/usr/local/bin/travis help COMMAND` for more infos
注意第 10 行:compile compiles a build script from .travis.yml
,表明它确实有效。
我想使用 Travis Build,但是除了非常模糊的 ln -s PATH_TO_TRAVIS_BUILD ~/.travis/travis-build
之外,没有 build/install 说明将其与 Travis CLI 一起使用。我认为这是某种类似于 gem install bundler && bundle install --path vendor/bundle && bundle exec something
的咒语,但 something
使我难以理解。
如 Use as addon for CLI section in the README 中所述,以下对我有用:
git clone
将 repo 放入 some 持久目录(对我来说~/GitHub
)- 来自
~/GitHub/travis-build
我使用了ln -s $(pwd) ~/.travis/travis-build
(几乎是从 README 中逐字记录的) 在 运行
travis
(无参数)之后我得到以下输出:nabijaczleweli@klusikomp-vm:~/.travis$ travis Usage: travis COMMAND ... Available commands: accounts displays accounts and their subscription status branches displays the most recent build for each branch cache lists or deletes repository caches cancel cancels a job or build compile compiles a build script from .travis.yml console interactive shell disable disables a project enable enables a project encrypt encrypts values for the .travis.yml encrypt-file encrypts a file and adds decryption steps to .travis.yml endpoint displays or changes the API endpoint env show or modify build environment variables help helps you out when in dire need of information history displays a projects build history init generates a .travis.yml and enables the project lint display warnings for a .travis.yml login authenticates against the API and stores the token logout deletes the stored API token logs streams test logs monitor live monitor for what's going on open opens a build or job in the browser pubkey prints out a repository's public key raw makes an (authenticated) API call and prints out the result report generates a report useful for filing issues repos lists repositories the user has certain permissions on requests lists recent requests restart restarts a build or job settings access repository settings setup sets up an addon or deploy target show displays a build or job sshkey checks, updates or deletes an SSH key status checks status of the latest build sync triggers a new sync with GitHub token outputs the secret API token version outputs the client version whatsup lists most recent builds whoami outputs the current user run `/usr/local/bin/travis help COMMAND` for more infos
注意第 10 行:compile compiles a build script from .travis.yml
,表明它确实有效。