diff options
-rw-r--r-- | Jenkinsfile | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/Jenkinsfile b/Jenkinsfile index 04aba0b..dfa7334 100644 --- a/Jenkinsfile +++ b/Jenkinsfile | |||
@@ -1,11 +1,19 @@ | |||
1 | #!/bin/env groovy | 1 | #!/bin/env groovy |
2 | 2 | ||
3 | stage "Loading Sripts" | ||
4 | |||
3 | node ('master') { | 5 | node ('master') { |
4 | println 'in node master: ' | 6 | print 'master node' |
5 | sh 'env' | 7 | dir ("../${env.BRANCH_NAME}@script") { |
8 | def git_remote_url = sh returnStdout: true, script: "git remote get-url origin" | ||
9 | def git_repo = git_remote_url.trim().split('/')[-1] | ||
10 | def git_repo_name = git_repo.replace('.git','') | ||
11 | def profile = git_repo_name.split('-')[-1] | ||
12 | env.PROFILE = profile | ||
13 | print git_repo_name | ||
14 | } | ||
6 | } | 15 | } |
7 | 16 | System.exit(1) | |
8 | node ('builder') { | 17 | fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') { |
9 | println 'in node builder: ' | 18 | fileLoader.load('el_pipeline.groovy'); |
10 | sh 'env' | ||
11 | } | 19 | } |