commit | author | age
|
46d457
|
1 |
|
D |
2 |
import jenkins.model.* |
|
3 |
import com.cloudbees.plugins.credentials.* |
|
4 |
import com.cloudbees.plugins.credentials.common.* |
|
5 |
import com.cloudbees.plugins.credentials.domains.* |
|
6 |
import com.cloudbees.plugins.credentials.impl.* |
|
7 |
import com.cloudbees.jenkins.plugins.sshcredentials.impl.* |
|
8 |
import hudson.plugins.sshslaves.*; |
|
9 |
|
|
10 |
domain = Domain.global() |
|
11 |
store = Jenkins.instance.getExtensionList('com.cloudbees.plugins.credentials.SystemCredentialsProvider')[0].getStore() |
169234
|
12 |
gitUsername = System.getenv("GIT_USERNAME") ?: "<USERNAME>" |
D |
13 |
gitPassword = System.getenv("GIT_PASSWORD") ?: "<PASSWORD>" |
46d457
|
14 |
|
D |
15 |
usernameAndPassword = new UsernamePasswordCredentialsImpl( |
|
16 |
CredentialsScope.GLOBAL, |
|
17 |
"jenkins-git-creds", "Git creds for Jenkins", |
|
18 |
gitUsername, |
|
19 |
gitPassword |
|
20 |
) |
|
21 |
|
|
22 |
store.addCredentials(domain, usernameAndPassword) |
|
23 |
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "") |