From 3d36e7e43fd4b05849205031b217124f6fd8df25 Mon Sep 17 00:00:00 2001 From: Gabriel Ionescu Date: Mon, 19 Dec 2016 17:08:15 +0100 Subject: Added initial Jenkins files Signed-off-by: Gabriel Ionescu --- Jenkinsfile | 20 ++++++++++++++++++++ eltf.conf | 19 +++++++++++++++++++ inteld1521/eltf.conf | 2 +- 3 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 Jenkinsfile create mode 100644 eltf.conf diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..9c3b442 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,20 @@ +#!/bin/env groovy + +// This script is used internally by Enea for automated tests on Linux builds + +MANIFEST_REPOSITORY = scm.getUserRemoteConfigs()[0].getUrl() + +IS_CI = false + +def git_repo = MANIFEST_REPOSITORY.trim().split('/')[-1] +def git_repo_name = git_repo.replace('.git','') +PROFILE = git_repo_name.split('-')[-1] +BRANCH = env.BRANCH_NAME + +fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') { + fileLoader.load('freeze_manifest.groovy'); +} + +fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') { + fileLoader.load('eltf_pipeline.groovy'); +} diff --git a/eltf.conf b/eltf.conf new file mode 100644 index 0000000..3fdfbd8 --- /dev/null +++ b/eltf.conf @@ -0,0 +1,19 @@ +# eltf.conf +# internal ENEA file - used for ELTF +# +# setup as unix sh file; use comma separated values for array types, no spaces +# +# DELETE_SSTATE=NO/YES +# BOOTING_METHOD=NFS/RAM/etc +# TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script +# IMAGE_TYPES=enea-image-${PROFILE},enea-image-${PROFILE}-sdk,world +DELETE_SSTATE=NO +BOOTING_METHOD=NFS +TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script +RC_TEST_PACKAGE=healthcheck-runner +IMAGE_TYPES=enea-image-${PROFILE},enea-image-${PROFILE}-sdk +ARCH=x86_64 +SKIP=NO +JENKINS_CRON_STRING=0 22 * * 1-5 +RELEASE_CANDIDATES_PATH=/rdprod/enea_linux/Release_Candidates +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 TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script RC_TEST_PACKAGE=healthcheck-runner IMAGE_TYPES=enea-image-${PROFILE},enea-image-${PROFILE}-sdk -ARCHITECTURE=ppce500mc +ARCHITECTURE=x86_64 SKIP=NO -- cgit v1.2.3-54-g00ecf