De 3 ore incerc sa ii dau de cap cum sa fac sa se logheze cu SSH gitlab-runner pentru a face clone recursiv la submodule.
Running with gitlab-runner 10.0.1 (e991d1b4)
on test server (3296fc4a)
Using Shell executor...
Running on test...
Fetching changes...
HEAD is now at 3168554 Wubba, lubba, dub, dub
From https://gitlab.com/.../server
3168554..d47ec23 master -> origin/master
Checking out d47ec230 as master...
Updating/initializing submodules recursively...
Synchronizing submodule url for 'client_packages'
Cloning into 'client_packages'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
fatal: clone of '[email protected]:.../client.git' into submodule path 'client_packages' failed
ERROR: Job failed: exit status 1
Ironia e ca nu imi mai trebuie submodules pentru build, tocmai mi-a recomandat cineva ca in loc de submodules din build sa folosesc direct npm publish si npm install sau yarn.
Am facut si teste la $SSH_KEY, - "echo $SSH_KEY" merge si cu eval si fara, eval e util doar ca sa nu pui toata linia in “”
In plus nu folositi ’ in loc de " in shellscript fiindca nu va mai interpreteaza variabilele.