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.
Furthermore I have some other questions:
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
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-de...@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.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkin...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/9abcbd2d-1898-4042-a28a-75bf620209a3%40googlegroups.com.
> Would you say that an external interface used by Jenkins is a link to a source control management system (eg. GitHub) ?Another main principle in Jenkins architecture is the plugins system. Most of the features are implemented by plugins, including those that interact with external interfaces. For example, the interaction with maven, node, git or mercurial is implemented by plugins.
--
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 jenkin...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/9abcbd2d-1898-4042-a28a-75bf620209a3%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/9abcbd2d-1898-4042-a28a-75bf620209a3%40googlegroups.com.
That’s correct. At its heart Jenkins is just a task runner. Most people use if for CICD, so they would have a SCM hook, but it’s not required
From: <jenkin...@googlegroups.com> on behalf of Jeroen Haaksema <jeroenh...@gmail.com>
Reply-To: "jenkin...@googlegroups.com" <jenkin...@googlegroups.com>
Date: Friday, February 28, 2020 at 10:53 AM
To: Jenkins Developers <jenkin...@googlegroups.com>
Subject: Re: Jenkins architecture
Notice: This email is from an external sender.
To unsubscribe from this group and stop receiving emails from it, send an email to
jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-dev/acb89e44-8734-46f5-a30b-c18537ffa6ff%40googlegroups.com.