summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGabriel Ionescu <gabriel.ionescu@enea.com>2016-11-21 16:33:14 +0100
committerAdrian Dudau <adrian.dudau@enea.com>2016-11-22 13:15:57 +0100
commit77c4419a99657e3b917903426df5a4150835d80b (patch)
tree9a0576cb41913783432f6b6a9227c1bb453a6d94
parent5769296daaeaa1e211bf2738ee0d9797350417e5 (diff)
downloadel_manifests-networking-77c4419a99657e3b917903426df5a4150835d80b.tar.gz
Added Jenkins configuration files
Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
-rw-r--r--Jenkinsfile20
-rw-r--r--eltf.conf14
-rw-r--r--p2041rdb/eltf.conf11
3 files changed, 45 insertions, 0 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
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','')
11PROFILE = git_repo_name.split('-')[-1]
12BRANCH = env.BRANCH_NAME
13
14fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') {
15 fileLoader.load('freeze_manifest.groovy');
16}
17
18fileLoader.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..c72aff8
--- /dev/null
+++ b/eltf.conf
@@ -0,0 +1,14 @@
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
5DELETE_SSTATE=NO
6BOOTING_METHOD=NFS
7TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script,benchtest-installer,rt-tests
8RC_TEST_PACKAGE=healthcheck-runner
9IMAGE_TYPES=enea-image-${PROFILE},enea-image-${PROFILE}-sdk
10ARCH=ppce500mc
11SKIP=NO
12JENKINS_CRON_STRING=0 22 * * 1-5
13RELEASE_CANDIDATES_PATH=/rdprod/enea_linux/Release_Candidates
14RELEASE_ARCHIVE_PATH=/rdprod/release_archive/ENEA_LINUX
diff --git a/p2041rdb/eltf.conf b/p2041rdb/eltf.conf
new file mode 100644
index 0000000..780f1c8
--- /dev/null
+++ b/p2041rdb/eltf.conf
@@ -0,0 +1,11 @@
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
5DELETE_SSTATE=NO
6BOOTING_METHOD=NFS
7TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script,benchtest-installer,rt-tests
8RC_TEST_PACKAGE=healthcheck-runner
9IMAGE_TYPES=enea-image-${PROFILE},enea-image-${PROFILE}-sdk
10ARCHITECTURE=ppce500mc
11SKIP=NO