Hello, 

First of, I’m really sorry if this is not the right place to ask this, if 
not please let me know who I could direct this to!I am a CS student who is 
doing a course on architecture and I have chosen Jenkins. Part of the 
course is communicating with the architect. There doesn’t seem to be just a 
single architect within Jenkins and your group seems to me the closest I 
will get to an actual architect. The assignment I’m working on is a 
reconstruction of the architecture from an open source software project and 
one of the things we are looking at is Architecturally Significant 
Requirements(ASR). Which comes down to requirements set in stone with no 
wiggle room. I would really appreciate it if someone would be able to 
either confirm or deny if the ASR’s I have defined are correct. 

   - Would you say that part of the reason that Jenkins was developed in 
   Java is due to that this means that the codebase can be used for Linux, Mac 
   Os X and Windows? (this obviously skips over that Oracle, the owner of Java 
   was part of the inception of Jenkins) 
   - Would you say that using HTTP to manage slave nodes is to make it 
   possible for Jenkins to have nodes on different operating systems working 
   together? 

Furthermore I have some other questions: 

   - Would you say that one of the main features of Jenkins is the Pipeline 
   and the option to customise which steps are taken including the order and 
   possible steps after the completion of test? 


   - What is the reason that plugins can be written in Kotlin? 


   - Would you say that an external interface used by Jenkins is a link to 
   a source control management system (eg. GitHub) ? 

 

I understand that most if not all of you are working on this on a voluntary 
basis but if you could steer me in the right way or answer some of these 
questions it would be greatly appreciated! 

 

Kind regards, 

 

Jeroen Haaksema

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/a4ce6a3a-6690-4b03-8f5f-4ec642eb18f7%40googlegroups.com.

Reply via email to