Lui*_*ves 1 gitlab gitlab-ci-runner
我正在尝试安装gitlab-ci-multi-runner
在ElementaryOS Freya上,但没有成功.
我正确地按照官方文档中的步骤操作:
答案总是:
luiz@kryptonita:~/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
Run Code Online (Sandbox Code Playgroud)
要理解:我正在尝试设置一个Runner来测试Node.js"Hello World".我正在研究这项技术.
编辑:结果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
Run Code Online (Sandbox Code Playgroud)
事实上,他们没有基本的os freya的回购.我看到两种可能的解决方案
现在,我不确定这个程序是否有效,但由于freya基于Ubuntu 14.04,我认为你可以使用trusty的repo.
小心这可能会破坏事物和依赖,我还没有测试过.
编辑/etc/apt/sources.list.d/runner_gitlab-ci-multi-runner.list
文件:
sudo gedit /etc/apt/sources.list.d/runner_gitlab-ci-multi-runner.list
Run Code Online (Sandbox Code Playgroud)
全部删除并添加
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
Run Code Online (Sandbox Code Playgroud)
然后做 sudo apt-get update && sudo apt-get install gitlab-ci-multi-runner
通过这种方式,您可以自动更新.
如果您不想为另一个发行版添加PPA,只需从网站下载该软件包(此处为软件包列表).但是这样你每次都必须手动更新程序!
否则你可以使用docker/lxc/virtualbox来安装Ubuntu(或Fedora或官方支持的任何东西)并使用它
归档时间: |
|
查看次数: |
1650 次 |
最近记录: |