GitLab CI: consider running more concise jobs

Issue #765 resolved
Denis Konovalyenko created an issue

Mihai:

why:

mvn clean install ...
mvn dependency:resolve SWT ...
mvn clean install ...
ant

And not just

mvn clean install ...
mvn dependency:resolve SWT ...
ant

Comments (8)

  1. Mihai Nita

    Current Jenkins (for ref):

    mvn clean install -DskipITs -q -U -P release_or_snapshot
    mvn -f okapi-ui/swt/core-ui/pom.xml dependency:resolve -PWIN_SWT -PWIN_64_SWT -PCOCOA_64_SWT -PLinux_x86_swt -PLinux_x86_64_swt
    mvn deploy -DskipITs -Dmaven.test.skip=true -q -U -P release_or_snapshot,sign_and_deploy,with_sources
    ant -f deployment/maven/build.xml
    mvn -f applications/integration-tests/pom.xml clean integration-test
    

    We don't need release_or_snapshot, looks like that is some workaround for Jenkins. And we can delete that profile when we are off Jenkins.

  2. Log in to comment