|
7 | 7 | <numExecutors>0</numExecutors> |
8 | 8 | <mode>NORMAL</mode> |
9 | 9 | <useSecurity>true</useSecurity> |
| 10 | + <authorizationStrategy class=" org.jenkinsci.plugins.GithubAuthorizationStrategy" plugin=" [email protected]" > |
| 11 | + <rootACL> |
| 12 | + <organizationNameList class="linked-list"> |
| 13 | + <string>((github-oauth-org-name))</string> |
| 14 | + </organizationNameList> |
| 15 | + <adminUserNameList class="linked-list"> |
| 16 | + <string>((jenkins-oauth-admin-user-1))</string> |
| 17 | + <string>((jenkins-oauth-admin-user-2))</string> |
| 18 | + <string>((jenkins-oauth-admin-user-3))</string> |
| 19 | + </adminUserNameList> |
| 20 | + <authenticatedUserReadPermission>false</authenticatedUserReadPermission> |
| 21 | + <useRepositoryPermissions>false</useRepositoryPermissions> |
| 22 | + <authenticatedUserCreateJobPermission>false</authenticatedUserCreateJobPermission> |
| 23 | + <allowGithubWebHookPermission>false</allowGithubWebHookPermission> |
| 24 | + <allowCcTrayPermission>false</allowCcTrayPermission> |
| 25 | + <allowAnonymousReadPermission>false</allowAnonymousReadPermission> |
| 26 | + <allowAnonymousJobStatusPermission>false</allowAnonymousJobStatusPermission> |
| 27 | + </rootACL> |
| 28 | + </authorizationStrategy> |
| 29 | + <securityRealm class="org.jenkinsci.plugins.GithubSecurityRealm"> |
| 30 | + <githubWebUri>((jenkins-oauth-github-web-ui))</githubWebUri> |
| 31 | + <githubApiUri>((jenkins-oauth-github-api-ui))</githubApiUri> |
| 32 | + <clientID>((jenkins-oauth-clientID))</clientID> |
| 33 | + <clientSecret>((jenkins-oauth-clientSecret))</clientSecret> |
| 34 | + <oauthScopes>read:org,user:email</oauthScopes> |
| 35 | + </securityRealm> |
10 | 36 | <disableRememberMe>true</disableRememberMe> |
11 | 37 | <projectNamingStrategy class="jenkins.model.ProjectNamingStrategy$DefaultProjectNamingStrategy"/> |
12 | 38 | <workspaceDir>${ITEM_ROOTDIR}/workspace</workspaceDir> |
|
0 commit comments