Releases: travis-ci/worker
Releases · travis-ci/worker
v0.4.4
0.4.4 (July 7th, 2015)
FEATURES:
- backend/docker: Several new configuration settings:
CPUS
: Number of CPUs available to each container (default is 2)MEMORY
: Amount of RAM available to each container (default is 4GiB)CMD
: Command to run when starting the container (default is /sbin/init)
- backend/jupiter-brain: New configuration setting:
BOOT_POLL_SLEEP
, the
time to wait between each poll to check if a VM has booted (default is 3s) - config: New configuration flag:
silence-metrics
, which will cause metrics
not to be printed to the log even if no Librato credentials have been
provided - main:
SIGUSR1
is caught and will cause each processor in the pool to print
its current status to the logs
IMPROVEMENTS:
- backend: Add
--help
messages for all backends - backend/docker: Container hostnames now begin with
travis-docker-
instead
oftravis-go-
BUG FIXES:
- step/run-script: Format the timeout duration in the log timeout message as a
duration instead of a float
v0.4.3
0.4.3 (June 13th, 2015)
No code changes, but as of this release each Travis CI build will cause three
binaries to be uploaded: One for the commit SHA or tag, one for the branch and
one for the job number.
v0.4.2
0.4.2 (June 13th, 2015)
IMPROVEMENTS:
- backend/docker: Improve format of instance ID in the logs for each container
v0.4.1
0.4.1 (June 13th, 2015)
BUG FIXES:
- config: Include the
build-api-insecure-skip-verify
when writing the
configuration using--echo-config
v0.4.0
0.4.0 (June 13th, 2015)
FEATURES:
- config: New flag:
build-api-insecure-skip-verify
, which will skip
verifying the TLS certificate when requesting the build script
v0.3.0
0.3.0 (June 11th, 2015)
FEATURES:
- config: Hard timeout is now configurable using
HARD_TIMEOUT
- backend/docker: Allow for running containers in privileged mode using
TRAVIS_WORKER_DOCKER_PRIVILEGED=true
- main:
--help
will list configuration options
IMPROVEMENTS:
- step/run-script: The instance ID is now printed in the "Using worker" line
at the top of the job logs - backend/docker: Instead of just searching for images tagged with
travis:<language>
, also search for tags<language>
,travis:default
and
default
, in that order - step/upload-script: Requeue job immediately if a build script has been
uploaded, which is a possible indication of a VM being reused
v0.2.1
0.2.1 (June 11th, 2015)
FEATURES:
- backend/jupiter-brain: More options available for image aliases. Now aliases
named<osx_image>
,osx_image_<osx_image>
,
osx_image_<osx_image>_<language>
,dist_<dist>_<language>
,dist_<dist>
,
group_<group>_<language>
,group_<group>
,language_<language>
and
default_<os>
will be looked for, in that order.
IMPROVEMENTS:
- logger: The logger always prints key=value formatted logs without colors
- backend/jupiter-brain: Sleep in between requests to check if IP is available
v0.2.0
0.2.0 (June 11th, 2015)
FEATURES:
- backend: New provider: Jupiter Brain
IMPROVEMENTS:
- backend/docker: CPUs that can be used by containers scales according to
number of CPUs available on host - step/run-script: Print hostname and processor UUID at the top of the job log
v0.1.0
0.1.0 (June 11th, 2015)
Initial release