From 596d67a7e195039dc6ec455e00e8446ef8f5aa07 Mon Sep 17 00:00:00 2001 From: Adrian Dudau Date: Fri, 6 Jul 2018 13:59:13 +0200 Subject: Initial commit Signed-off-by: Adrian Dudau --- Jenkinsfile | 10 ++++++++++ README.first | 23 +++++++++++++++++++++++ common/common_manifest.xml | 14 ++++++++++++++ eltf.conf | 19 +++++++++++++++++++ intel-corei7-64/.README | 9 +++++++++ intel-corei7-64/README | 8 ++++++++ intel-corei7-64/default.xml | 16 ++++++++++++++++ intel-corei7-64/eltf.conf | 20 ++++++++++++++++++++ intel-corei7-64/manifest_template.xml | 15 +++++++++++++++ 9 files changed, 134 insertions(+) create mode 100644 Jenkinsfile create mode 100644 README.first create mode 100644 common/common_manifest.xml create mode 100644 eltf.conf create mode 100644 intel-corei7-64/.README create mode 100644 intel-corei7-64/README create mode 100644 intel-corei7-64/default.xml create mode 100644 intel-corei7-64/eltf.conf create mode 100644 intel-corei7-64/manifest_template.xml diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..9ae9f8b --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,10 @@ +#!/bin/env groovy + +// This script is used internally by Enea for automated tests on Linux builds + +MANIFEST_REPOSITORY = scm.getUserRemoteConfigs()[0].getUrl() +BRANCH = env.BRANCH_NAME + +fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') { + fileLoader.load('eltf-jenkins03'); +} diff --git a/README.first b/README.first new file mode 100644 index 0000000..e355396 --- /dev/null +++ b/README.first @@ -0,0 +1,23 @@ +This file contains the describing the manifest repo. The repo contains manifests +for one ot more targets located in separate directories. Each of these contain: + +README : A README file that will be made available for the + customer after repo sync. It contains build and boot + commands and other specific info. + Auto generated using .README and output from ELTF. + +.README : A template for generating the README file. Currently, + build and boot commands are provided by ELTF and they + are integrated into .README to generate README. This is + quite a mess, but the long term plan is to modify this + in a way that makes the template obsolete. + +manifest_template.xml : A template for default.xml. It contains a list of the + repos together with versions. The versions can be + specified using branches, tags, or hashes. + +default.xml : This a time-invariant snapshot of manifest_template.xml. + The difference is that all versions are specified as + hashes. + Auto-generated using manifest_template and data from + the remotes. diff --git a/common/common_manifest.xml b/common/common_manifest.xml new file mode 100644 index 0000000..ec02252 --- /dev/null +++ b/common/common_manifest.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/eltf.conf b/eltf.conf new file mode 100644 index 0000000..c026cf8 --- /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 +PROFILE=rt +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 23 * * 1-5 +PACKAGING=DEB diff --git a/intel-corei7-64/.README b/intel-corei7-64/.README new file mode 100644 index 0000000..1e0cf08 --- /dev/null +++ b/intel-corei7-64/.README @@ -0,0 +1,9 @@ +This file is a template used to produce the real README. Read that one instead. + +________END_OF_HEADER________ +This file contains build and boot instructions for Enea Linux on RaspberryPi3, +standard profile. + +________INSERT_BUILD_SEQUENCES_HERE________ + +________INSERT_BOOT_SEQUENCES_HERE________ diff --git a/intel-corei7-64/README b/intel-corei7-64/README new file mode 100644 index 0000000..3359b52 --- /dev/null +++ b/intel-corei7-64/README @@ -0,0 +1,8 @@ +This file contains build and boot instructions for Enea Linux on intel-corei7-64, + +realtime profile. + + + + + diff --git a/intel-corei7-64/default.xml b/intel-corei7-64/default.xml new file mode 100644 index 0000000..eae05c1 --- /dev/null +++ b/intel-corei7-64/default.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/intel-corei7-64/eltf.conf b/intel-corei7-64/eltf.conf new file mode 100644 index 0000000..cd82060 --- /dev/null +++ b/intel-corei7-64/eltf.conf @@ -0,0 +1,20 @@ +# 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_enea-image-standard=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script +RC_TEST_PACKAGE_enea-image-standard=healthcheck-runner +IMAGE_TYPES=enea-image-rt,enea-image-rt-sdk +SDK_IMAGE=enea-image-rt-sdk +EXTENSIBLE_SDK=YES +PKG_IMAGE=enea-image-rt-sdk +ARCHITECTURE=x86_64 +SKIP=NO +SKIP_TESTS=NO diff --git a/intel-corei7-64/manifest_template.xml b/intel-corei7-64/manifest_template.xml new file mode 100644 index 0000000..19ee1ce --- /dev/null +++ b/intel-corei7-64/manifest_template.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + -- cgit v1.2.3-54-g00ecf