Hi,
Generally everything is possible in Jenkins. I am not 100% sure that REST API will provide you enough information about the Jenkins state, but I assume it should be enough for basic intro cases ("create FreeStyle/Pipeline job", "run several builds", etc.). The info about current item configuration can be retrieved using config.xml access, which is also a part of REST API.
The only problem with the approach is that Jenkins REST API is not publicly available in the default setup, so security configuration will be one of the first tasks for the student :)
For any specific case, you can always create a plugin for Jenkins, which will provide the required information to Moodle and maybe provide other useful integrations.
Maybe it also makes sense to ask the Moodle community. They
use (or used) Jenkins, so maybe they could suggest something.
Hopefully it helps,
Oleg
P.S: Once the training is ready, it would be nice if you could share it publicly
пятница, 21 апреля 2017 г., 13:14:08 UTC+2 пользователь
dursun...@gmail.com написал: