github.com/manicqin/nomad@v0.9.5/.circleci/config/jobs/test-e2e.yml (about) 1 executor: go 2 steps: 3 - checkout 4 - run: apt-get update; apt-get install -y sudo unzip 5 # e2e tests require privileged mount/umount permissions when running as root 6 # TODO: switch to using machine executor and run as root to test e2e path 7 - run: 8 name: prepare non-root user 9 command: | 10 groupadd --gid 3434 circleci 11 useradd --uid 3434 --gid circleci --shell /bin/bash --create-home circleci 12 echo 'circleci ALL=NOPASSWD: ALL' >> /etc/sudoers.d/50-circleci 13 echo 'Defaults env_keep += "DEBIAN_FRONTEND"' >> /etc/sudoers.d/env_keep 14 chown -R circleci:circleci /go 15 16 - run: sudo -E -H -u circleci PATH=${PATH} make deps 17 - run: sudo -E -H -u circleci PATH=${PATH} make e2e-test