私が展開コンソールでsshのランナーを作成しようとすると、私はこのエラーを持っている:私のサーバー上でGitlab CI、SSHランナー
Running with gitlab-ci-multi-runner 1.7.1 (f896af7)
Using SSH executor...
ERROR: Preparation failed: open ~/.ssh/id_rsa.pub: no such file or directory
Will be retried in 3s ...
Using SSH executor...
ERROR: Preparation failed: open ~/.ssh/id_rsa.pub: no such file or directory
Will be retried in 3s ...
Using SSH executor...
ERROR: Preparation failed: open ~/.ssh/id_rsa.pub: no such file or directory
Will be retried in 3s ...
ERROR: Build failed (system failure): open ~/.ssh/id_rsa.pub: no such file or directory
私はsshのキーを作成し、このキーはディレクトリ内にあるの〜/ .ssh/id_rsaと。パブ。 マイ.gitlab-ci.ymlファイル:
stages:
- deploy
before_script:
- whoami
mate-finder:
stage: deploy
script:
- sudo apt-get update -qy
- sudo apt-get install -y nodejs
- sudo npm install
- sudo ng build
- sudo ng serve
どのように私は、サーバー上で自分のアプリケーションを配備することができますか?どのようにランナーをサーバ上に設定しなければならないのですか?私はそれにangle2アプリケーションを配備したいのですか?
私はあなたが「うわさ」をしたのを見ました。私のファーは、ホームディレクトリが並んでいないと考えました。 – louahola
@ louahola id_rsa.pubを別のディレクトリに移動すると、問題は解決されませんでした。 – srzeppa
https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/202;私はそのショットを与えるだろう – louahola