Name: servo-nightly
Owner: Servo
Description: null
Forked from: mmatyas/servo-nightly
Created: 2016-02-26 15:18:02.0
Updated: 2018-01-22 18:46:53.0
Pushed: 2016-11-10 18:03:33.0
Homepage: null
Size: 27
Language: Python
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
, nightly builds here
This repo contains my scripts for automatic build testing on Travis.
update_servo.sh
: runs locally, updates or pulls the latest Servo in ./servo
update_tags.py
: runs locally, creates and uploads a new Git tag, which triggers the Travis build. Combine with update_servo.sh
. Requires GITHUB_TOKEN
to be set.setup_android.sh
: sets up Android SDK and NDK on Travisupload_to_github.py
: if the build is successful, uploads ./servo/$ASSET_NAME
to GitHub for the latest tag. Requires GITHUB_TOKEN
to be set.Interested in cross-compiling Servo? Here is a short guide for ARM and AArch64: mmatyas.github.io/blog/servo-short-cross-compilation-guide
In https://travis-ci.org/servo/servo-nightly/settings, under environment
variables
, make sure that GITHUB_TOKEN
is set to a valid token and the
“display value in build log” switch is set to “off”.
To get a token, log in to GitHub as bors-servo (the credentials are saved in
the usual place) and navigate to https://github.com/settings/tokens . If
you're replacing a token, delete the old one. Then create a token with a
useful name like “servo-nightly deployment” and the public_repo
permission,
and assign its value to GITHUB_TOKEN
in the Travis settings UI lined above.