Skip to content
This repository has been archived by the owner on Sep 4, 2024. It is now read-only.

Releases: skroutz/mistry

mistry 0.1.0

03 Oct 18:07
Compare
Choose a tag to compare

Added

  • Support for opaque parameters [#97]
  • server: Version flag --version/-v [5c20927]

Fixed

  • server: Synchronize filesystem operations when symlinking [502a42b]
  • server: Errors on the build bootstrap phase would not abort the build [828eddc]
  • server: Socket FDs to docker were never closed [b079128]
  • webview: improve render performance [#76]

Changed

  • server: build info contains information about build errors [7a3427]
  • server: build info contains information about build cache usage [93fd733]
  • server: build info contains information about group [5ff4cb1]
  • server: build info contains information about build time [65b3ef2]

mistry 0.0.2

15 May 10:35
be0b343
Compare
Choose a tag to compare
mistry 0.0.2 Pre-release
Pre-release

Added

  • client: Output container stderr on non-zero exit code [#85]
  • client: Add a --timeout option to specify maximum time to wait for a job [#81]
  • server: Introduced a configuration option to limit the number of concurrent builds [73c44ec]
  • server: Add --rebuild option to rebuild the docker images of a selection of projects ignoring the image cache [#70]
  • client: Add --rebuild option to rebuild the docker image ignoring the image cache [#70]
  • client: Add --clear-target option to clear target path before fetching
    artifacts [#63]
  • client: Build logs are now displayed when in verbose mode [#65]
  • Asynchronous job scheduling [#61]
  • Web view [#17]

Changed

  • [BREAKING] server: failed image builds are now always visible as ready [#75]
  • server: Job parameters are not logged, making the logs less verbose
  • [BREAKING] Failed build results are no longer cached [#62]
  • [BREAKING] client/server: Client and server binaries are renamed to "mistryd" and "mistry" respectively.
    Also project is now go-gettable. [abbfb58]
  • client: default host is now 0.0.0.0

Fixed

  • Don't delete build results on docker image build failure [#75]
  • If a container with the same name exists, we remove it so that the new container
    can run [#20]
  • Streaming log output in web view might occassionally hang [7c07ca1]

mistry 0.0.1

12 Apr 08:08
Compare
Choose a tag to compare

First mistry release 🎉

It features:

  • a server that builds jobs of Dockerized projects
  • a CLI for interacting with the server (scheduling new jobs, fetching build artifacts)
  • build result caching
  • incremental building
  • plain and btrfs filesystem adapters