floki
floki copied to clipboard
Launch containers to help build your software
In order to make floki easier to test on the Rust side, it might make sense to split floki into a library portion and a binary portion. This issue is...
`--privileged` is the only Docker switch currently needed by our build process in floki. With the recent change to require the "local" option if Docker switches are used it would...
It would be nice to have a more ergonomic way to configure shell aliases. Maybe something like ``` aliases: - name: build command: make - name: clean command: make clean...
e.g. `git submodule update --init` is bound to fail since it uses absolute paths.
`floki` sets up some environment variables by default, but doesn't set these in the docker-in-docker container. Possibly a good chance to unify the `dind` and standard container runner code a...
Floki mostly consists of: - A command-line interface; - A series of subshell commands. Neither are covered in UT, and by their nature aren't easy to cover with UTs either....
In order to get user switching working appropriately when the upstream Docker image has USER , I have used the following: ``` shell: inner: sudo su -c bash outer: bash...
Some build tools like to persist build data to disk. It would be nice if `floki` allowed build caches created inside the container to persist between container launches, and even...
Being dropped out of `floki` when an init step fails is kind of annoying, but also kind of useful. This boils down to whether the inner commands are linked with...