Hei
Я использую Travis для создания программного продукта. Выполнение сборки останавливает выполнение после выполнения шага установки. Что мне нужно сделать, чтобы весь сценарий был выполнен?
---
language: java
jdk:
- openjdk11
services:
- docker
addons:
sonarcloud:
organization: steinko-github
token:
secure: bedd53752066ff9fb6d937ef01e864ac82317bcd
before_install:
- openssl aes-256-cbc -K $encrypted_c2b16de8d6d8_key -iv $encrypted_c2b16de8d6d8_iv
-in service-account.json.enc -out service-account.json -d
install: true
script:
- ./gradlew clean
- ./gradlew build
- ./gradlew jacocoTestReport
- sonar-scanner
- docker build -t=todo:1 .
- docker run --publish=8000:8000 todo:1&
deploy:
provider: gae
keyfile: appengine-account.json
project: project45913
after_deploy:
- git clone https://github.com/joyent/node.git
- cd node
- git checkout v10.15.3
- ./configure
- make
- sudo make install
- curl -L https://npmjs.org/install.sh | sudo sh
- cd ..
- mkdir tests
- cd tests
- git clone https://github.com/steinko/TodoAPIFunctionalTest.git
- npm install
- npm test
Последняя часть журнала Travis выглядит так:
$ java -Xmx32m -version
openjdk версия "11.0.2" 2019-01-15
Среда выполнения OpenJDK 18.9 (сборка 11.0.2 + 9)
OpenJDK 64-битный сервер ВМ 18.9 (сборка 11.0.2 + 9, смешанный режим)
$ javac -J-Xmx32m -version
Javac 11.0.2
устанавливать
47,68 $. / Gradlew собрать
Скачивание https://services.gradle.org/distributions/gradle-5.2.1-bin.zip
.................................................. .................................
Добро пожаловать в Gradle 5.2.1!
Вот основные моменты этого выпуска:
- Определите наборы зависимостей, которые работают вместе с плагином Java Platform.
- Новые плагины C ++ со встроенным управлением зависимостями
- Новые типы проектов C ++ для инициализации Gradle
- Внедрение сервиса в плагины и расширения проекта
Для получения более подробной информации см https://docs.gradle.org/5.2.1/release-notes.html
Чтобы соблюдать настройки JVM для этой сборки, новая JVM будет разветвлена. Пожалуйста, рассмотрите возможность использования демона:
https://docs.gradle.org/5.2.1/userguide/gradle_daemon.html.
Демон будет остановлен в конце остановки сборки после обработки
Задача: compileJava
Задача: processResources
Задача: занятия
Задача: bootJar
Задача: баночка пропущена
Задача: собрать
СТРОИТЬ УСПЕШНО в 47
3 действенных задания: 3 выполненных
44.12s $ ./gradlew check
Чтобы соблюдать настройки JVM для этой сборки, новая JVM будет разветвлена. Пожалуйста, рассмотрите возможность использования демона:
https://docs.gradle.org/5.2.1/userguide/gradle_daemon.html.
Демон будет остановлен в конце остановки сборки после обработки
Задача: составить Java UP-TO-DATE
Задача: ProcessResources UP-TO-DATE
Задача: занятия до даты
Задача: compileTestJava
Задача: processTestResources NO-SOURCE
Задача: testClasses
Задача: тест
ВНИМАНИЕ: произошла недопустимая операция доступа с отражением
ВНИМАНИЕ: Нелегальный рефлексивный доступ от org.codehaus.groovy.vmplugin.v7.Java7 $ 1
(Файл: /home/travis/.gradle/caches/modules-2/files-2.1/org.codehaus.groovy/groovy/2.5.6/6936e700f0fb1b50bac0698ada4347a769d40199/groovy-2.5.6.jar)
конструктор
java.lang.invoke.MethodHandles $ Lookup (java.lang.Class, целое)
ВНИМАНИЕ: Пожалуйста, рассмотрите возможность сообщить об этом сопровождающим org.codehaus.groovy.vmplugin.v7.Java7 $ 1.
ВНИМАНИЕ: Используйте --illegal-access = warn, чтобы включить предупреждения о дальнейших незаконных операциях с отражающим доступом
ВНИМАНИЕ: Все незаконные операции доступа будут запрещены в будущем выпуске
2019-05-09 10: 32: 18.800 ИНФО 4133 --- [Thread-6] o.s.s.cconurrent.ThreadPoolTaskExecutor: Завершение работы
ExecutorService 'applicationTaskExecutor'
2019-05-09 10: 32: 18.808 INFO 4133 --- [Thread-6] j.LocalContainerEntityManagerFactoryBean: Закрытие JPA
EntityManagerFactory для модуля персистентности по умолчанию
2019-05-09 10: 32: 18.810 INFO 4133 --- [Thread-6] .SchemaDropperImpl $ DelayedDropActionImpl: HHH000477: запуск с задержкой
evictData схемы как часть завершения SessionFactory '
2019-05-09 10: 32: 18.811 ИНФОРМАЦИЯ 4133 --- [Thread-8] o.s.s.concurrent.ThreadPoolTaskExecutor: Завершение работы
ExecutorService 'applicationTaskExecutor'
2019-05-09 10: 32: 18.943 INFO 4133 --- [Thread-6] o.s.b.f.support.DisposableBeanAdapter: Вызов уничтожения
сбой метода в бине с именем 'inMemoryDatabaseShutdownExecutor':
org.h2.jdbc.JdbcSQLException: база данных уже закрыта (отключить
автоматическое закрытие при выключении виртуальной машины, добавьте "; DB_CLOSE_ON_EXIT = FALSE" к
URL БД) [90121-197]
2019-05-09 10: 32: 18.945 ИНФОРМАЦИЯ 4133 --- [Thread-6] com.zaxxer.hikari.HikariDataSource: HikariPool-1 - Завершение работы
инициирована ...2019-05-09 10: 32: 18.950 INFO 4133 --- [Thread-6] com.zaxxer.hikari.HikariDataSource: HikariPool-1 - Завершение работы завершено.Задача: проверить BUILD SUCCESSFUL в 43 с. 4 выполнимых задания: 2 выполнено, 2 обновлено. Команда "./gradlew check" завершена с 0. Выполнено.Ваша сборка завершена с 0.