Удаленный компьютер для создания объединенного запроса на выборку с помощью многоотраслевого конвейерного задания - PullRequest
0 голосов
/ 05 апреля 2020

Я создаю пулл-запрос, который запускает многоотраслевое конвейерное задание, которое запускает скрипт сборки на удаленной машине через s sh. Сценарий сборки на удаленном компьютере должен создать объединенный код. Вопрос в том, что является лучшей практикой для этой установки? Как удаленный компьютер должен знать об информации запроса на извлечение?

pipeline {

    agent { label 'master' }


    stages {

        stage('build') {

            steps {

                // build
                withCredentials(bindings:[sshUserPrivateKey(credentialsId: 'id-buildmachine',keyFileVariable: 'key-buildmachine')]) {

                   // initiate remote build cmd
                    sh 'ssh -o "StrictHostKeyChecking=no" \
                        builduser@192.168.0.111 -i ${key-buildmachine} \
                        /home/builduser/run-build.sh'
                }

            }
        }
}

...