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位服务器VM 18.9(内部版本11.0.2 + 9,混合模式) $ javac -J-Xmx32m -version javac 11.0.2 安装 47.68s $ ./gradlew组装 正在下载https://services.gradle.org/distributions/gradle-5.2.1-bin.zip ................................................... .................................... 欢迎来到Gradle 5.2.1! 以下是此版本的重点: -定义与Java Platform插件一起使用的依赖关系集 -内置了依赖管理的新C ++插件 -gradle init的新C ++项目类型 -将服务注入插件和项目扩展 有关更多详细信息,请参见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 任务:jar SKIPPED 任务:组装 建立成功47秒钟 3个可执行的任务:3个已执行 44.12s $ ./gradlew检查 为了遵守此构建的JVM设置,将分叉新的JVM。请考虑使用守护程序: https://docs.gradle.org/5.2.1/userguide/gradle_daemon.html。 守护进程将在处理结束后在构建结束时停止 任务:compileJava UP-TO-DATE 任务:processResources最新 任务:上课日期 任务: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,int) 警告:请考虑将此报告给org.codehaus.groovy.vmplugin.v7.Java7 $ 1的维护者 警告:使用--illegal-access = warn启用有关进一步非法反射访问操作的警告 警告:所有非法访问操作将在以后的版本中被拒绝 2019-05-09 10:32:18.800 INFO 4133-[[Thread-6] o.s.s.concurrent.ThreadPoolTaskExecutor:正在关闭 ExecutorService'applicationTaskExecutor' 2019-05-09 10:32:18.808信息4133-[[线程6] j.LocalContainerEntityManagerFactoryBean:关闭JPA EntityManagerFactory用于持久性单元“默认” 2019-05-09 10:32:18.810信息4133 --- [线程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:调用destroy 方法在名称为“ inMemoryDatabaseShutdownExecutor”的bean上失败: org.h2.jdbc.JdbcSQLException:数据库已关闭(以禁用 在VM关闭时自动关闭,将“; DB_CLOSE_ON_EXIT = FALSE”添加到 db URL)[90121-197] 2019-05-09 10:32:18.945信息4133-[线程6] com.zaxxer.hikari.HikariDataSource:HikariPool-1-Shutdown 启动... 2019-05-09 10:32:18.950 INFO 4133 --- [Thread-6] com.zaxxer.hikari.HikariDataSource:HikariPool-1-关闭 完成。 任务:检查 在43秒内成功建立 4个可执行的任务:2个已执行,2个最新 命令“ ./gradlew check”以0退出。 做完了您的版本以0退出。