[root@ip-10-244-249-5 plugins]# pwd /var/lib/jenkins/plugins [root@ip-10-244-249-5 plugins]# ll | grep role drwxr-xr-x. 7 jenkins jenkins 89 Jun 24 08:03 role-strategy -rw-r--r--. 1 jenkins jenkins 101931 Jun 24 08:02 role-strategy.hpi [root@ip-10-244-249-5 plugins]# [root@ip-10-244-249-5 plugins]# tree role-strategy role-strategy ├── META-INF │ ├── MANIFEST.MF │ └── maven │ └── org.jenkins-ci.plugins │ └── role-strategy │ ├── pom.properties │ └── pom.xml ├── WEB-INF │ ├── lib │ │ ├── META-INF │ │ │ ├── MANIFEST.MF │ │ │ ├── annotations │ │ │ │ ├── hudson.Extension │ │ │ │ ├── hudson.Extension.txt │ │ │ │ └── org.kohsuke.accmod.Restricted │ │ │ └── maven │ │ │ └── org.jenkins-ci.plugins │ │ │ └── role-strategy │ │ │ ├── pom.properties │ │ │ └── pom.xml │ │ ├── com │ │ │ ├── michelin │ │ │ │ └── cio │ │ │ │ └── hudson │ │ │ │ └── plugins │ │ │ │ └── rolestrategy │ │ │ │ ├── Messages.class │ │ │ │ ├── Messages.properties │ │ │ │ ├── Messages_fr.properties │ │ │ │ ├── Role.class │ │ │ │ ├── Role.stapler │ │ │ │ ├── RoleBasedAuthorizationStrategy │ │ │ │ │ ├── DescriptorImpl │ │ │ │ │ │ └── doCheckForWhitespace.stapler │ │ │ │ │ ├── doAddRole.stapler │ │ │ │ │ ├── doAssignRole.stapler │ │ │ │ │ ├── doDeleteSid.stapler │ │ │ │ │ ├── doGetAllRoles.stapler │ │ │ │ │ ├── doGetMatchingJobs.stapler │ │ │ │ │ ├── doGetRole.stapler │ │ │ │ │ ├── doRemoveRoles.stapler │ │ │ │ │ ├── doUnassignRole.stapler │ │ │ │ │ ├── help.html │ │ │ │ │ └── help_fr.html │ │ │ │ ├── RoleBasedAuthorizationStrategy$1.class │ │ │ │ ├── RoleBasedAuthorizationStrategy$ConverterImpl.class │ │ │ │ ├── RoleBasedAuthorizationStrategy$DescriptorImpl.class │ │ │ │ ├── RoleBasedAuthorizationStrategy.class │ │ │ │ ├── RoleMap$1.class │ │ │ │ ├── RoleMap$2.class │ │ │ │ ├── RoleMap$AclImpl.class │ │ │ │ ├── RoleMap$RoleWalker.class │ │ │ │ ├── RoleMap.class │ │ │ │ ├── RoleMap.stapler │ │ │ │ ├── RoleStrategyConfig │ │ │ │ │ ├── assign-global-roles.jelly │ │ │ │ │ ├── assign-global-roles_fr.properties │ │ │ │ │ ├── assign-project-roles.jelly │ │ │ │ │ ├── assign-project-roles_fr.properties │ │ │ │ │ ├── assign-roles.jelly │ │ │ │ │ ├── assign-roles_fr.properties │ │ │ │ │ ├── assign-slave-roles.jelly │ │ │ │ │ ├── index.jelly │ │ │ │ │ ├── list-macros.jelly │ │ │ │ │ ├── manage-global-roles.jelly │ │ │ │ │ ├── manage-global-roles_fr.properties │ │ │ │ │ ├── manage-project-roles.jelly │ │ │ │ │ ├── manage-project-roles_fr.properties │ │ │ │ │ ├── manage-roles.jelly │ │ │ │ │ ├── manage-roles_fr.properties │ │ │ │ │ └── manage-slave-roles.jelly │ │ │ │ ├── RoleStrategyConfig.class │ │ │ │ └── RoleStrategyConfig_fr.properties │ │ │ └── synopsys │ │ │ └── arc │ │ │ └── jenkins │ │ │ └── plugins │ │ │ └── rolestrategy │ │ │ ├── IMacroExtension.class │ │ │ ├── Macro.class │ │ │ ├── MacroException.class │ │ │ ├── MacroExceptionCode.class │ │ │ ├── RoleMacroExtension.class │ │ │ ├── RoleStrategyConfigExtension.class │ │ │ ├── RoleType$1.class │ │ │ ├── RoleType.class │ │ │ ├── UserMacroExtension.class │ │ │ └── macros │ │ │ ├── BuildableJobMacro.class │ │ │ ├── LoggedUserMacro.class │ │ │ └── StubMacro.class │ │ ├── index.jelly │ │ ├── org │ │ │ └── jenkinsci │ │ │ └── plugins │ │ │ └── rolestrategy │ │ │ ├── RoleBasedProjectNamingStrategy │ │ │ │ ├── config.groovy │ │ │ │ ├── config.properties │ │ │ │ └── help.html │ │ │ ├── RoleBasedProjectNamingStrategy$DescriptorImpl.class │ │ │ ├── RoleBasedProjectNamingStrategy.class │ │ │ ├── RoleBasedProjectNamingStrategy.stapler │ │ │ ├── Settings.class │ │ │ ├── casc │ │ │ │ ├── GrantedRoles.class │ │ │ │ ├── GrantedRoles.stapler │ │ │ │ ├── PermissionFinder.class │ │ │ │ ├── RoleBasedAuthorizationStrategyConfigurator.class │ │ │ │ ├── RoleDefinition.class │ │ │ │ └── RoleDefinition.stapler │ │ │ └── permissions │ │ │ ├── DangerousPermissionAdministrativeMonitor │ │ │ │ └── message.jelly │ │ │ └── PermissionHelper.class │ │ └── role-strategy.jar │ └── licenses.xml ├── css │ └── role-strategy.css ├── help │ ├── help-pattern.html │ ├── help-pattern_fr.html │ └── help-user-group-add.html └── js └── table.js 37 directories, 88 files