How People is managed by Jenkins?

It may help to understand that the “People” link is not “users who can login” rather “people who have contributed to changes to source control which have been built by Jenkins”. The only exception to this is that the root “People” link also includes all “users” that have been created by Jenkins (which could be as a result of user login or as a result of a plugin recording an external action by some “person”)

As such people can include:

  • Some people from outside your organization, e.g. if you are tracking an open source project, then all the committers to that open source project will show up in your “people” view, because their commits will be in the source control history.
  • If you are using a SCM where people can choose their own “committer id”, e.g. Git, then people can include whatever crazy IDs and names your users have set for git config and git config
  • If you are using a SCM where the user name for that SCM differs from the user name users use to login to Jenkins, then those SCM usernames will show up also.
  • If you have a plugin that captures external events and attributes those events to “people” it may be creating new “people” using whatever id’s it has captured.
  • etc

Have more questions?


Please sign in to leave a comment.