initc3 / HoneyBadgerMPC

Robust MPC-based confidentiality layer for blockchains
GNU General Public License v3.0
131 stars 64 forks source link

Configure a credential helper for docker login on Travis CI #411

Open sbellem opened 4 years ago

sbellem commented 4 years ago

Logging to Docker Hub is required to be able to push an image during a build stage for instance. Currently, when logging following warning is given:

WARNING! Your password will be stored unencrypted in /home/travis/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Handling this can be done following the recommendations given in https://github.com/travis-ci/travis-ci/issues/9495, regarding the use of docker-credential-helpers/ or perhaps (?) using a more recent docker version in experimental mode as in https://github.com/alan-turing-institute/bluebird/commit/a8acaafabf38ed1f5e0dfe9c51976a32f3ffb52f.

So, first see which approach seems best.

References and Examples