установка частных требований в Дженкинс - PullRequest
0 голосов
/ 07 января 2019

У меня есть этап тестирования в моем конвейере, который должен установить некоторые частные требования из 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

но при выполнении задания я получаю следующую ошибку. enter image description here

Мне кажется, я не могу правильно настроить ssh-ключи. Пожалуйста поправьте меня, где я делаю неправильно при настройке ключей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...