在Jenkins上,我们构建了一个基于scala的多模块项目,构建配置在Build
部分有三个Invoke top-level Maven targets
操作:
// action 1: compiles the code
clean install -B -U -DskipTests=True
// action 2: run tests and generate coverage reports
scoverage:check site -Ptest.coverage.scala,test.coverage -B
// action 3: deploy code to nexus
deploy -B -DskipTests=true
构建的每个操作看起来发生了三次,花费了21分钟。是否可以将这些操作合并为一个操作并减少构建时间?
1条答案
按热度按时间fafcakar1#
我对Maven和Jenkins了解不多,虽然我使用Sping Boot 设计微服务应用程序,但对这个问题的解决方案感到兴奋。