Administrator versus non-administrator
There are several key concepts in understanding the Jenkins security model.
The first concept is administrator versus non-administrator. Jenkins security is structured around approving or denying pipeline codes and method signatures, and the administrators are the only users who can approve or deny them.
A user is an administrator if the Overall / Administrator box is checked on the Global Security page:
In Chapter 3, GitOps-Driven CI Pipeline with GitHub, we have created project admin users – adder-admin
and subtractor-admin
. They are named *-admin
and have all the permissions for their respective folders, but they do not have the Overall / Administrator permission, so they're not administrators. In our setup, adm
in
is the only administrator user, and therefore only the admin
user...