Docker для firefox - PullRequest
       0

Docker для firefox

0 голосов
/ 14 февраля 2020

Я пытаюсь настроить firefox для конвейеров битовой памяти в docker для запуска тестов e2e и не могу запустить начальные тесты, разработанные с помощью транспортира. Буду признателен за любые комментарии по этому поводу, спасибо

вот мой код на docker:

RUN apt-get -qy --no-install-recommends install \
     $(apt-cache depends firefox | grep Depends | sed "s/.*ends:\ //" | tr '\n' ' ') \
  && rm -rf /var/lib/apt/lists/* \
  && cd /tmp \
  && wget --no-check-certificate -O firefox-esr.tar.bz2 \
    'https://download.mozilla.org/?product=firefox-esr-latest&os=linux64&lang=en-US' \
  && tar -xjf firefox-esr.tar.bz2 -C /opt/ \
  && ln -s /opt/firefox/firefox /usr/bin/firefox \
  && rm -f /tmp/firefox-esr.tar.bz2

RUN wget https://github.com/mozilla/geckodriver/releases/download/v0.26.0/geckodriver-v0.26.0-linux64.tar.gz
RUN tar -x geckodriver -zf geckodriver-v0.26.0-linux64.tar.gz -O > /usr/bin/geckodriver
RUN chmod +x /usr/bin/geckodriver
RUN rm geckodriver-v0.26.0-linux64.tar.gz 

и здесь конфиг файла yml

image: huubap/docker-e2e

pipelines:
  default:
    - step:
        caches:
          - node
        script:
          - npm install -g protractor
          - npm install
          - webdriver-manager update
          - webdriver-manager start --standalone
          - npm test
        artifacts:
          - test-result/**
    enter code here
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...