diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-01-15 09:59:00 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-01-15 09:59:00 +0200 |
commit | d364f4d343219ea50b41532bf36ebb1fe27ded05 (patch) | |
tree | 044a5e90136921bdfec4454b52565f7d6a8eaaf4 | |
parent | ab1016a4e73169a0f54674aea854251074c7a44f (diff) | |
download | ick2-d364f4d343219ea50b41532bf36ebb1fe27ded05.tar.gz |
Update: NEWS
-rw-r--r-- | NEWS | 26 |
1 files changed, 19 insertions, 7 deletions
@@ -20,13 +20,25 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. Version 0.21+git, not yet released ---------------------------------- -* Add a `where: chroot` field to pipeline actions to cause the - shell/python snippet to run in a chroot using the workspace as the - root directory. - -* A pipeline can now invoke the `archive` action to create a - compressed tarball of the contents of the workspace, and store it in - the blob service. +* The worker manager can now run things in a chroot, using the + workspace as the root directory. Add a `where: chroot` field to + the `shell` or `python` pipeline actions. + +* The worker manager can now archive the contents of the workspace and + store it in the blob service. It can also retrieve a blob an unpack + it into `/var/lib/ick/systree`, and run builds using that directory + as the root of a container. + +* The worker manager is now significantly more efficient when + reporting build output to the controller. Previously, this would be + done every time the stdout or stderr of the build command produced + any output. In practice this meant an HTTP request every few bytes + of output. Output is now buffered (up to a kibibyte per output + stream), reducing the overhead rather a lot. + +* `icktool` has a new subcommand, `make-it-so`, which reads a YAML + file which lists all projects and pipelines, and creates or updates + them via the controller API. Version 0.21, released 2017-12-27 ---------------------------------- |