#google-chrome #testing #npm #travis-ci
Вопрос:
Я пытаюсь добавить TravisCI в свой проект, но я не перестану получать эту ошибку при запуске сборок:
ВНИМАНИЕ: Следующие пакеты не могут быть аутентифицированы!
Google-хром-стабильный е: там были непроверенных пакетов и -г был использован без … позвольте-без проверки подлинности apt-получить.диагностика apt-получить установку искусству команду «sudo -е apt-получить -чем раньше-нет-установите-значит —нет-установите-рекомендует $(travis_apt_get_options) установить Google-хром-стабильный» искусству и вышел с 100 в течение .
Я искал ответ и обнаружил, что добавление chrome: stable
в раздел дополнений должно исправить это, но оно все еще не работает. Это тот самый … Трэвис.файл yml:
dist: trusty
sudo: false
language: node_js
node_js:
- "10"
addons:
chrome: stable
apt:
sources:
- google-chrome
packages:
- google-chrome-stable
cache:
directories:
- ./node_modules
install:
- cd project/projectName
- npm install
script:
- npm run test -- --no-watch --no-progress --browsers=ChromeHeadlessCI
- npm run e2e -- --protractor-config=e2e/protractor-ci.conf.js
И это полный журнал:
Worker information
0.17s0.01s0.00s0.01s
system_info
Build system information
0.00s0.00s6.03s0.00s4.23s0.00s1.26s
docker_mtu_and_registry_mirrors
docker stop/waiting
resolvconf
resolvconf stop/waiting
Adding APT Sources
0.16s$ curl -sSL "https://build.travis-ci.com/files/gpg/google-chrome.asc" | sudo -E apt-key add -
OK
0.01s$ echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee -a ${TRAVIS_ROOT}/etc/apt/sources.list >/dev/null
7.82s$ travis_apt_get_update
Installing APT Packages
0.50s$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install google-chrome-stable
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
indicator-application libappindicator1 libappindicator3-1 libdbusmenu-glib4
libdbusmenu-gtk3-4 libdbusmenu-gtk4 libindicator3-7 libindicator7
Use 'sudo apt autoremove' to remove them.
Recommended packages:
libu2f-udev libvulkan1
The following packages will be upgraded:
google-chrome-stable
1 upgraded, 0 newly installed, 0 to remove and 303 not upgraded.
Need to get 75.8 MB of archives.
After this operation, 59.1 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
google-chrome-stable
E: There were unauthenticated packages and -y was used without --allow-unauthenticated
apt-get.diagnostics
apt-get install failed
The command "sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install google-chrome-stable" failed and exited with 100 during .
Your build has been stopped.
Как я мог это исправить? Кроме того, начиная с корневой папки (где .travis.файл yml находится) не там, где находится приложение (оно находится под корневым/проектом/именем проекта), я написал - cd project/projectName
перед тем, как сделать -npm install
, я не знаю, правильный ли это способ, поэтому я также хотел бы это проверить.
Спасибо!