Make sure you have at least Ruby 1.9.3 (2.0.0 recommended) installed.
C:\WINDOWS\system32>ruby --version
ruby 2.6.6p146 (2020-03-31 revision 67876) [x64-mingw32]
You can check your Ruby version by running ruby -v
:
$ ruby -v
ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-darwin12.3.0]
On Windows:
$ gem install travis
Now make sure everything is working:
$ travis version
1.8.13
See also Note on Ubuntu below.
travis login --pro
The easiest way to encrypt something with the public key is to use Travis CLI. This tool is written in Ruby and published as a gem. First, you need to install the gem:
If you are using travis-ci.com instead of travis-ci.org, you need to login first:
Then, you can use encrypt
command to encrypt data (This example assumes you are running the command in your project directory. If not, add -r owner/project
):
Or, if you are using travis-ci.com, you will need to add --pro
to the CLI:
This will output a string looking something like:
Now you can place it in the .travis.yml
file.
You can also skip the above, and add it automatically by running:
Please note that the name of the environment variable and its value are both encoded in the string produced by “travis encrypt.” You must add the entry to your .travis.yml with key “secure” (underneath the “env” key). This makes the environment variable SOMEVAR with value “secretvalue” available to your program.
You may add multiple entries to your .travis.yml with key “secure.” They will all be available to your program.
Encrypted values can be used in secure environment variables in the build matrix and notifications.
Before inspecting your code, you need to:
travis encrypt abcdef0123456789
or define SONAR_TOKEN
in your Repository Settingssonar-project.properties
file for your project (see the documentation).Then add the following lines to your .travis.yml
file to trigger the analysis:
原文:https://www.cnblogs.com/chucklu/p/12667946.html