Не удается найти пакет gitlab-ci-multi-runner

Я пытаюсь установить gitlab-ci-multi-runner на ElementaryOS Freya, но безуспешно.

Я правильно выполнил действия, указанные в официальной документации:

https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/install/linux-repository.md#install-using-official-gitlab-repositories </ а>

Ответ всегда такой:

[email protected]:~/node/my-nodejs-app$ sudo apt-get install gitlab-ci-multi-runner
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gitlab-ci-multi-runner

Чтобы понять: я пытаюсь настроить Runner для тестирования «Hello World» на Node.js. Я изучаю эту технологию.

РЕДАКТИРОВАТЬ: результат cat /etc/apt/sources.list.d/runner_gitlab-ci-multi-runner.list

# this file was generated by packages.gitlab.com for
# the repository at https://packages.gitlab.com/runner/gitlab-ci-multi-runner

deb https://packages.gitlab.com/runner/gitlab-ci-multi-runner/elementaryos/ freya main
deb-src https://packages.gitlab.com/runner/gitlab-ci-multi-runner/elementaryos/ freya main

Не могли бы вы вставить вывод cat /etc/apt/sources.list.d/runner_gitlab-ci-multi-runner.list?   —  person Luiz Gonçalves    schedule 08.07.2016

Я отредактировал пост с результатом   —  person Luiz Gonçalves    schedule 08.07.2016

См. также:  Храните секреты API в секрете с помощью Gitlab CI и Webpack
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 2
  1. Luiz Gonçalves

    На самом деле у них нет репо для elementary os freya. Я вижу два возможных решения:

    Метод 1: Использование Ubuntu Repos

    Я не уверен, что эта процедура работает, но поскольку freya базируется на Ubuntu 14.04, я думаю, вы можете использовать репозиторий trusty.

    Осторожно, это может привести к поломке вещей и зависимостей. Я не тестировал это.

    Отредактируйте /etc/apt/sources.list.d/runner_gitlab-ci-multi-runner.list файл:

    sudo gedit /etc/apt/sources.list.d/runner_gitlab-ci-multi-runner.list
    

    Удалить все и добавить

    deb https://packages.gitlab.com/runner/gitlab-ci-multi-runner/ubuntu/ trusty main
    deb-src https://packages.gitlab.com/runner/gitlab-ci-multi-runner/ubuntu/ trusty main
    

    Затем сделайте sudo apt-get update && sudo apt-get install gitlab-ci-multi-runner

    Таким образом, у вас есть автоматические обновления.

    Способ 2. Загрузите пакет вручную

    Если вы предпочитаете не добавлять PPA, изученный для другого дистрибутива, просто загрузите пакет с веб-сайта (здесь список пакетов). но таким образом вам придется каждый раз вручную обновлять программу!

    В противном случае вы можете использовать docker / lxc / virtualbox для установки Ubuntu (или Fedora или того, что официально поддерживается) и использовать его.

    Ссылка в методе 2 загружает устаревший пакет person Luiz Gonçalves; 10.08.2016

    @qznc правильно, к сожалению у них нет псевдонима для последней версии. Я обновил ответ, вставив ссылку на список пакетов person Luiz Gonçalves; 10.08.2016

  2. Luiz Gonçalves

    Только это сработало для меня:

    curl -s https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash
    

    От: https://packages.gitlab.com/runner/gitlab-ci-multi-runner/install

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: