Hi Toshiya, thank you a lot for the diagram, it is very clear and very well done.
I am myself learning the ropes here, and here are some pointers to code and documentation that is good to use. 1) the code for the pipelines is in https://github.com/apache/incubator-kie-kogito-pipelines/ and there is a very nice initial readme, that seems reasonably up to date and detailed. If you know nothing about the topic, I strongly suggest looking into this. 2) for the jenkins files, there is a good documentation in the directory https://github.com/apache/incubator-kie-kogito-pipelines/tree/main/docs. it gives a good overview of the various type of pipelines and of the jenkins jobs. For what I can see, again, it is reasonably up to date. I suggest starting from https://github.com/apache/incubator-kie-kogito-pipelines/blob/main/docs/jenkins.md 3) kie kogito pipelines contains some general code for pipelines, configurations and the likes. HOWEVER, each repository has some extra code that you should check, which is under the .ci root directory. for example, for drools you can check it here. https://github.com/apache/incubator-kie-drools/tree/main/.ci 4) kie-tools apparently is a different story and I know little about it, so all of this is just for the first three parts - drools, optaplanner, kogito. Regards Paolo On Thu, Jul 11, 2024 at 10:19 AM Toshiya Kobayashi < [email protected]> wrote: > Hi, > > This thread is to share knowledge around Jenkins and kogito-pipelines. > > I'm Toshiya Kobayashi working on drools, not being familiar with Jenkins > and kogito-pipelines, so I started learning them. > > I wrote slides to illustrate relationships of jobs and jenkinsfile etc. > It's work-in-progress, but it may help the understanding. Please feel free > to validate and/or share your thoughts on this. Thanks! > > > https://docs.google.com/presentation/d/13IwLkQOOQcB4-9_uMgLFvGNKFkc682crsE9MDKvLa3M > > Feel free to use this thread to share such knowledge, so we can become more > comfortable in contributing to CI/CD. > > Cheers, > Toshiya >
