Я пытаюсь создать и развернуть приложение angular в среде Jenkinsx. Сборка и развертывание обычно занимает около 15 минут при запуске непосредственно в кластере.
Время сборки и развертывания составляет около 40 минут при запуске через Jenkinsx в среде предварительного просмотра. Я заметил, что проблема связана с этапом развертывания,
jx preview --app $APP_NAME --dir ../..
Развертывание будет завершено в течение 15 минут, но сборка не завершается sh после этапа предварительного просмотра jx.
Следующие строки появляются в журнале после завершения развертывания, а общее время будет более 15 минут,
Cloning the Jenkins X versions repo https://github.com/jenkins-x/jenkins-x-versions.git with ref refs/heads/master to /home/jenkins/.jx/jenkins-x-versions
WARNING: Job expose has not yet terminated for helm hook phase post-upgrade due to: job expose never terminated so removing it anyway
EXITCODE 0WARNING: Could not find the service URL in namespace jx-ms-ui-container-pr-testpostgres for names : Timed out after 1m0s, last error: %!s(<nil>)
Updating PipelineActivities ms-ui-container-pr-testpostgres-29 which has status Running
WARNING: Failed to comment on the Pull Request with owner ms repo ui_container: strconv.Atoi: parsing "testpostgres": invalid syntax
WARNING: Failed to find the service ui-container : failed to find service ui-container in namespace jx-ms-ui-container-pr-testpostgres: services "ui-container" not found
После обновления «exposer» с «Ingress» на «Route» charts / preview / values.yaml, время сборки уменьшено до 15 минут.
Пожалуйста, дайте мне знать, почему это так.
[centos@cic-73-master charts]$ jx version
NAME VERSION
jx 2.0.785
jenkins x platform 2.0.2228
Kubernetes cluster v1.11.0+d4cacc0
kubectl v1.11.0+d4cacc0
helm client Client: v2.12.0+gd325d2a
git 2.22.0
Operating System "CentOS Linux release 7.7.1908 (Core)"