Tamás Cservenák <ta...@cservenak.net> wrote:

> Does not have to, for example I usually do something like this:
> https://maveniverse.eu/blog/2024/09/07/very-simple-ci-setup/
> 
> True, this "carry over" idea works IF you are good with
> (built/installed) artifacts, as basically all I do is carry local repo
> from one job to another.
> 
> For example, IT matrix runs like this, as explained.

I’m trying to understand how this setup works, but I don’t really get it yet. 
Can you point out what the key is to making sure that the ‘Verify / Test’ jobs 
don’t build the artifacts that were already built in the ‘Verify / Build’ job 
again?

Looking at 
https://github.com/maveniverse/mima/actions/runs/15862328745/job/44722206227 
for instance I see the following output:

[INFO] --- compiler:3.14.0:compile (default-compile) @ library ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 1 source file with javac [debug release 8] to target/classes

So it does like there is still compilation happening in this `Verify / Test` 
job?

Nils.

Reply via email to