Я использую docker.com для автоматической сборки всякий раз, когда я помещаю коммит в мой репозиторий GitHub. (см. https://docs.docker.com/docker-hub/builds/)
Я хотел бы вызвать luacheck
для всех файлов в образе докера и дать сбой при появлении предупреждений.
Я специально добавил ошибку Lua и добавил эти строки в свой Dockerfile
:
RUN useradd -d /gluon gluon
RUN cd /gluon
RUN git clone https://github.com/rubo77/gluon/ gluon
RUN cd gluon
USER gluon
VOLUME /gluon
WORKDIR /gluon
RUN git checkout docker
RUN cp -a docs/site-example/ site
RUN luacheckrc .; if [ $? -gt 0 ]; then exit 1; fi
см .: https://github.com/rubo77/gluon/commits/docker
Но это не удалось
/bin/sh: 1: cd: can't cd to /gluon
еще до появления git-репозитория