/test/Dockerfile

https://github.com/jacktasia/dumb-jump · Dockerfile · 24 lines · 19 code · 5 blank · 0 comment · 12 complexity · a72d77d962bb07c4cf8dd111a7da0970 MD5 · raw file

  1. FROM ubuntu:14.04
  2. RUN apt-get -qq update || ls
  3. RUN apt-get install -y --no-install-recommends software-properties-common curl && rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true
  4. RUN add-apt-repository ppa:gekkio/ag -y
  5. RUN add-apt-repository ppa:git-core/ppa -y
  6. RUN apt-get -qq update || ls
  7. RUN apt-get install -y --no-install-recommends silversearcher-ag git python ruby && rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true
  8. RUN curl -LO https://github.com/BurntSushi/ripgrep/releases/download/0.10.0/ripgrep_0.10.0_amd64.deb && sudo dpkg -i ripgrep_0.10.0_amd64.deb && rm ripgrep_0.10.0_amd64.deb && rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true
  9. ENV PATH="/root/.evm/bin:$PATH"
  10. ENV PATH="/root/.cask/bin:$PATH"
  11. ENV EVM_EMACS=emacs-24.3-travis
  12. RUN git clone https://github.com/rejeep/evm.git /root/.evm
  13. RUN evm config path /tmp
  14. RUN evm install emacs-24.3-travis --use --skip
  15. RUN curl -fsSkL https://raw.github.com/cask/cask/master/go | python
  16. RUN evm install $EVM_EMACS --use --skip
  17. RUN apt-get install -y --no-install-recommends make libgtk2.0-0 libsm-dev && rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true
  18. ADD test/circleci-runner.sh circleci-runner.sh
  19. ENTRYPOINT ["bash", "circleci-runner.sh"]