У меня есть этап тестирования в моем конвейере, который должен установить некоторые частные требования из bitbucket. Ниже приведен код моего конвейера.
pipeline {
agent any
environment {
APPLICATION = 'connect'
}
stage('clone repository') {
steps {
echo "env.DOCKER_IMAGE_TAG"
checkout scm
}
}
stage('Test') {
steps {
script {
sh 'virtualenv env -p python3.5'
sh '. env/bin/activate'
sh "env/bin/pip install -r requirements/private.txt"
sh "env/bin/pip install -r requirements/${env.ENVIRONMENT}.txt"
sh 'env/bin/python3.5 manage.py test --pattern="test_*.py'
}
}
}
}
Я вставил закрытый и открытый ключи ssh, который используется bitbucket в / var / lib / jenkins / .ssh / , и я также настроил publish over SSH
следующим образом.
![enter image description here](https://i.stack.imgur.com/iZdG8.png)
но при выполнении задания я получаю следующую ошибку.
![enter image description here](https://i.stack.imgur.com/2Ql5e.png)
Мне кажется, я не могу правильно настроить ssh-ключи. Пожалуйста поправьте меня, где я делаю неправильно при настройке ключей.