проблема объема докера в шагах Дженкинса - PullRequest
0 голосов
/ 27 марта 2019

На сцене и ступеньках Дженкинса я пытаюсь создать образ;запустите контейнер с томом, а затем сохраните файл, чтобы разархивировать его после.
Но, к сожалению, он не создает том и не копит.

Вот код Дженкинса

stage('Android') {
          agent {
            label buildLabel()
          }
          steps {
            checkout scm
            sh '''
              mkdir -p `pwd`/build_target
              docker build -t android_build -f docker/Dockerfile.android .
              docker run --rm -v `pwd`/build_target:/home/gradle/reactapp/android/app/build/outputs/apk/ android_build
              ls -la `pwd`/build_target/*
            '''
            stash includes: 'build_target/app-release.apk', name: 'apk'
            androidApkUpload apkFilesPattern: '**/app-release.apk', googleCredentialsId: 'jenkins_apk_upload', trackName: 'internal'
          }

        }

1 Ответ

1 голос
/ 27 марта 2019

Моим решением будет настройка ENV в глобальных свойствах на http://jenkins -server / configure .enter image description here

В сценарии сборки я могу использовать env для получения общего пути к хосту.enter image description here

И на всех хостах агентов я подключаю к нему один и тот же путь NFS.mount -t nfs 10.6.188.1:/root /root/pacotest1 на каждом узле

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