I’m trying to add a test pipeline to my gitlab runner, but it keeps failing at the “SSH executor” step.
I’ve added the private key as a
SSH_PRIVATE_KEY variable, and it’s not protected, so the branch should be able to see it.
The pipeline yml is an example I found in the gitlab docs
build-job: stage: build script: - echo "Hello, $GITLAB_USER_LOGIN!" test-job1: stage: test script: - echo "This job tests something" test-job2: stage: test script: - echo "This job tests something, but takes more time than test-job1." - echo "After the echo commands complete, it runs the sleep command for 20 seconds" - echo "which simulates a test that runs 20 seconds longer than test-job1" - sleep 20 deploy-prod: stage: deploy script: - echo "This job deploys something from the $CI_COMMIT_BRANCH branch."
no matter what I’ve tried, I always get this output
any help on how I can debug this?
It seems to me that the job doesn’t use the private key at all.
I’ve tested the private key manually, and I do get access to the runner.