summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrei Gheorghiu <andrei.gheorghiu@enea.com>2017-11-29 13:33:06 +0100
committerAndrei Gheorghiu <andrei.gheorghiu@enea.com>2017-11-29 13:33:06 +0100
commit9e678d437fcce9f0d0ac3b16e81b95271e624a44 (patch)
tree7c884e27f2db586362b918d237705bcd263d2ae3
parentadac8cc78550df769cf4472349c85eb835ec4050 (diff)
downloadel_manifests-nfv-access-9e678d437fcce9f0d0ac3b16e81b95271e624a44.tar.gz
changed Jenkinsfile to run on eltf-jenkins03 and added PROFILE to eltf.conf for easier management
-rw-r--r--Jenkinsfile22
-rw-r--r--Jenkinsfile.bak30
-rw-r--r--eltf.conf1
3 files changed, 32 insertions, 21 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
index 99796df..9ae9f8b 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -3,28 +3,8 @@
3// This script is used internally by Enea for automated tests on Linux builds 3// This script is used internally by Enea for automated tests on Linux builds
4 4
5MANIFEST_REPOSITORY = scm.getUserRemoteConfigs()[0].getUrl() 5MANIFEST_REPOSITORY = scm.getUserRemoteConfigs()[0].getUrl()
6
7IS_CI = false
8
9def git_repo = MANIFEST_REPOSITORY.trim().split('/')[-1]
10def git_repo_name = git_repo.replace('.git','')
11def profile_name = git_repo_name.split('-')
12def result = '';
13for (i = 1; i < profile_name.length; i++) {
14 if (i != 1) {
15 result += '-' + profile_name[i]
16 } else {
17 result += profile_name[i]
18 }
19}
20
21PROFILE = result
22BRANCH = env.BRANCH_NAME 6BRANCH = env.BRANCH_NAME
23 7
24fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') { 8fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') {
25 fileLoader.load('freeze_manifest.groovy'); 9 fileLoader.load('eltf-jenkins03');
26}
27
28fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') {
29 fileLoader.load('eltf_pipeline.groovy');
30} 10}
diff --git a/Jenkinsfile.bak b/Jenkinsfile.bak
new file mode 100644
index 0000000..99796df
--- /dev/null
+++ b/Jenkinsfile.bak
@@ -0,0 +1,30 @@
1#!/bin/env groovy
2
3// This script is used internally by Enea for automated tests on Linux builds
4
5MANIFEST_REPOSITORY = scm.getUserRemoteConfigs()[0].getUrl()
6
7IS_CI = false
8
9def git_repo = MANIFEST_REPOSITORY.trim().split('/')[-1]
10def git_repo_name = git_repo.replace('.git','')
11def profile_name = git_repo_name.split('-')
12def result = '';
13for (i = 1; i < profile_name.length; i++) {
14 if (i != 1) {
15 result += '-' + profile_name[i]
16 } else {
17 result += profile_name[i]
18 }
19}
20
21PROFILE = result
22BRANCH = env.BRANCH_NAME
23
24fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') {
25 fileLoader.load('freeze_manifest.groovy');
26}
27
28fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') {
29 fileLoader.load('eltf_pipeline.groovy');
30}
diff --git a/eltf.conf b/eltf.conf
index 951556b..74be25b 100644
--- a/eltf.conf
+++ b/eltf.conf
@@ -7,6 +7,7 @@
7# BOOTING_METHOD=NFS/RAM/etc 7# BOOTING_METHOD=NFS/RAM/etc
8# TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script 8# TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script
9# IMAGE_TYPES=enea-image-${PROFILE},enea-image-${PROFILE}-sdk,world 9# IMAGE_TYPES=enea-image-${PROFILE},enea-image-${PROFILE}-sdk,world
10PROFILE=nfv-access
10DELETE_SSTATE=NO 11DELETE_SSTATE=NO
11BOOTING_METHOD=NFS 12BOOTING_METHOD=NFS
12TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script 13TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script