Travis automatically runs tests whenever a github repo changes. To have Travis automatically run tests on your forked copy of this repo:
- Fork this repo on GitHub.
- Visit the Google Developers Console and choose an existing project or create a new project.
- Under
APIs Manager
, enableGoogle Cloud Container Builder API
- Under
IAM & Admin
, chooseService accounts
. - Select
CREATE SERVICE ACCOUNT
, assign a name, and under Role, addProject
>Editor
- Check
Furnish a new private key
so that a json credential file will be downloaded to your computer. - Visit Travis and turn on Travis for your new forked repo.
- Go back to the Travis home page, click on your
repo, then click on
Settings
. - Under Environment Variables, set
GOOGLE_PROJECT_ID
to the project id for the project you created or chose in step 2. - Base-64 encode the json file you downloaded in step 5. On unix machines,
this can be done with a command like
base64 -w 0 < my-test-bf4af540ca4c.json
. - Under Environment Variables, set
GOOGLE_CREDENTIALS_BASE64
to the base64-encoded json from step 7. Be sure te leaveDisplay value in build log
switched OFF.