Skip to content

Releases: travis-ci/worker

v0.4.4

07 Jul 23:14
Compare
Choose a tag to compare

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
    of travis-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

16 Jul 12:25
Compare
Choose a tag to compare

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

16 Jul 12:26
Compare
Choose a tag to compare

0.4.2 (June 13th, 2015)

IMPROVEMENTS:

  • backend/docker: Improve format of instance ID in the logs for each container

v0.4.1

16 Jul 12:26
Compare
Choose a tag to compare

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

16 Jul 12:27
Compare
Choose a tag to compare

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

16 Jul 12:27
Compare
Choose a tag to compare

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

16 Jul 12:27
Compare
Choose a tag to compare

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

16 Jul 12:28
Compare
Choose a tag to compare

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

16 Jul 12:28
Compare
Choose a tag to compare

0.1.0 (June 11th, 2015)

Initial release