Jenkins chooses to specify module build

1. The project is a maven project, and the code management repository is the last one deployed by gitlab, to be packaged and deployed in the form of jar. Want to use jenkins to automate build deployment. The project structure is a parent with several peer-to-peer modules, that have dependencies between them. For example, under parent, there are An and B, C, A, B and C. Jenkins has been deployed in the form of a war package, and you can also use plug-ins to gitlab to get the code packaged. But it turns out that you can only build an entire parent once at a time, which is a bit of a waste of time.
2. You want to be able to have multiple checkboxes in the build interface each time you can select A _ Magi B _ Magi C to specify which modules, to deploy for the build and will only associate the build with the modules on which the specified modules depends.
3. Thank you.

Mar.07,2021

when I did it before, I also wanted to solve this problem, but then I found that the design idea was wrong, so I changed the solution and designed a set of build configuration and trigger rules, so I didn't need to operate on the page. Operating on the page does not conform to the design philosophy of Jenkins. The design philosophy of Jenkins is continuous integration and continuous delivery, but you want to make the process manual. This is wrong. However, this need does not exist, so I found another way to solve this problem.


has the landlord solved it?

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e93e21-461d6.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e93e21-461d6.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?