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