diff options
author | Gabriel Ionescu <gabriel.ionescu@enea.com> | 2016-12-19 17:08:15 +0100 |
---|---|---|
committer | Gabriel Ionescu <gabriel.ionescu@enea.com> | 2016-12-19 17:08:15 +0100 |
commit | 3d36e7e43fd4b05849205031b217124f6fd8df25 (patch) | |
tree | 5a4e995bc8cca391755b9d27975756b27040e188 | |
parent | 9473ef62784c6e268574cabe70c3e0e148a8b424 (diff) | |
download | el_manifests-virtualization-3d36e7e43fd4b05849205031b217124f6fd8df25.tar.gz |
Added initial Jenkins files
Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
-rw-r--r-- | Jenkinsfile | 20 | ||||
-rw-r--r-- | eltf.conf | 19 | ||||
-rw-r--r-- | inteld1521/eltf.conf | 2 |
3 files changed, 40 insertions, 1 deletions
diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..9c3b442 --- /dev/null +++ b/Jenkinsfile | |||
@@ -0,0 +1,20 @@ | |||
1 | #!/bin/env groovy | ||
2 | |||
3 | // This script is used internally by Enea for automated tests on Linux builds | ||
4 | |||
5 | MANIFEST_REPOSITORY = scm.getUserRemoteConfigs()[0].getUrl() | ||
6 | |||
7 | IS_CI = false | ||
8 | |||
9 | def git_repo = MANIFEST_REPOSITORY.trim().split('/')[-1] | ||
10 | def git_repo_name = git_repo.replace('.git','') | ||
11 | PROFILE = git_repo_name.split('-')[-1] | ||
12 | BRANCH = env.BRANCH_NAME | ||
13 | |||
14 | fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') { | ||
15 | fileLoader.load('freeze_manifest.groovy'); | ||
16 | } | ||
17 | |||
18 | fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') { | ||
19 | fileLoader.load('eltf_pipeline.groovy'); | ||
20 | } | ||
diff --git a/eltf.conf b/eltf.conf new file mode 100644 index 0000000..3fdfbd8 --- /dev/null +++ b/eltf.conf | |||
@@ -0,0 +1,19 @@ | |||
1 | # eltf.conf | ||
2 | # internal ENEA file - used for ELTF | ||
3 | # | ||
4 | # setup as unix sh file; use comma separated values for array types, no spaces | ||
5 | # | ||
6 | # DELETE_SSTATE=NO/YES | ||
7 | # BOOTING_METHOD=NFS/RAM/etc | ||
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 | ||
10 | DELETE_SSTATE=NO | ||
11 | BOOTING_METHOD=NFS | ||
12 | TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script | ||
13 | RC_TEST_PACKAGE=healthcheck-runner | ||
14 | IMAGE_TYPES=enea-image-${PROFILE},enea-image-${PROFILE}-sdk | ||
15 | ARCH=x86_64 | ||
16 | SKIP=NO | ||
17 | JENKINS_CRON_STRING=0 22 * * 1-5 | ||
18 | RELEASE_CANDIDATES_PATH=/rdprod/enea_linux/Release_Candidates | ||
19 | RELEASE_ARCHIVE_PATH=/rdprod/release_archive/ENEA_LINUX | ||
diff --git a/inteld1521/eltf.conf b/inteld1521/eltf.conf index 7153eb2..af14896 100644 --- a/inteld1521/eltf.conf +++ b/inteld1521/eltf.conf | |||
@@ -12,5 +12,5 @@ BOOTING_METHOD=NFS | |||
12 | TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script | 12 | TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script |
13 | RC_TEST_PACKAGE=healthcheck-runner | 13 | RC_TEST_PACKAGE=healthcheck-runner |
14 | IMAGE_TYPES=enea-image-${PROFILE},enea-image-${PROFILE}-sdk | 14 | IMAGE_TYPES=enea-image-${PROFILE},enea-image-${PROFILE}-sdk |
15 | ARCHITECTURE=ppce500mc | 15 | ARCHITECTURE=x86_64 |
16 | SKIP=NO | 16 | SKIP=NO |