summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Dudau <adrian.dudau@enea.com>2018-07-06 13:59:13 +0200
committerAdrian Dudau <adrian.dudau@enea.com>2018-07-06 13:59:13 +0200
commit596d67a7e195039dc6ec455e00e8446ef8f5aa07 (patch)
tree6ed140f75570d34e402d31bfc3f3aa4ef62c3ac1
downloadel_manifests-rt-596d67a7e195039dc6ec455e00e8446ef8f5aa07.tar.gz
Initial commit
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
-rw-r--r--Jenkinsfile10
-rw-r--r--README.first23
-rw-r--r--common/common_manifest.xml14
-rw-r--r--eltf.conf19
-rw-r--r--intel-corei7-64/.README9
-rw-r--r--intel-corei7-64/README8
-rw-r--r--intel-corei7-64/default.xml16
-rw-r--r--intel-corei7-64/eltf.conf20
-rw-r--r--intel-corei7-64/manifest_template.xml15
9 files changed, 134 insertions, 0 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
new file mode 100644
index 0000000..9ae9f8b
--- /dev/null
+++ b/Jenkinsfile
@@ -0,0 +1,10 @@
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()
6BRANCH = env.BRANCH_NAME
7
8fileLoader.withGit('git@git.enea.se:eltf/jenkins.git', 'master', null, '') {
9 fileLoader.load('eltf-jenkins03');
10}
diff --git a/README.first b/README.first
new file mode 100644
index 0000000..e355396
--- /dev/null
+++ b/README.first
@@ -0,0 +1,23 @@
1This file contains the describing the manifest repo. The repo contains manifests
2for one ot more targets located in separate directories. Each of these contain:
3
4README : A README file that will be made available for the
5 customer after repo sync. It contains build and boot
6 commands and other specific info.
7 Auto generated using .README and output from ELTF.
8
9.README : A template for generating the README file. Currently,
10 build and boot commands are provided by ELTF and they
11 are integrated into .README to generate README. This is
12 quite a mess, but the long term plan is to modify this
13 in a way that makes the template obsolete.
14
15manifest_template.xml : A template for default.xml. It contains a list of the
16 repos together with versions. The versions can be
17 specified using branches, tags, or hashes.
18
19default.xml : This a time-invariant snapshot of manifest_template.xml.
20 The difference is that all versions are specified as
21 hashes.
22 Auto-generated using manifest_template and data from
23 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 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<manifest>
3 <!--Common parts of the manifest template for RT profile -->
4
5 <remote name="git-enea" fetch="ssh://git@git.enea.com/"/>
6
7 <default revision="sumo" remote="git-enea"/>
8
9 <project name="linux/poky" path="poky"/>
10 <project name="linux/meta-openembedded" path="poky/meta-openembedded"/>
11 <project name="linux/meta-el-common" path="poky/meta-el-common"/>
12 <project name="linux/meta-el-rt" path="poky/meta-el-rt"/>
13
14</manifest>
diff --git a/eltf.conf b/eltf.conf
new file mode 100644
index 0000000..c026cf8
--- /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
10PROFILE=rt
11DELETE_SSTATE=NO
12BOOTING_METHOD=NFS
13TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script
14RC_TEST_PACKAGE=healthcheck-runner
15IMAGE_TYPES=enea-image-${PROFILE},enea-image-${PROFILE}-sdk
16ARCH=x86_64
17SKIP=NO
18JENKINS_CRON_STRING=0 23 * * 1-5
19PACKAGING=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 @@
1This file is a template used to produce the real README. Read that one instead.
2
3________END_OF_HEADER________
4This file contains build and boot instructions for Enea Linux on RaspberryPi3,
5standard profile.
6
7________INSERT_BUILD_SEQUENCES_HERE________
8
9________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 @@
1This file contains build and boot instructions for Enea Linux on intel-corei7-64,
2
3realtime profile.
4
5
6
7
8
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 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<manifest>
3 <remote fetch="ssh://git@git.enea.com/" name="git-enea"/>
4
5 <default remote="git-enea" revision="pyro"/>
6
7 <project name="linux/meta-el-common" path="poky/meta-el-common" revision="5b8928cd5f01d83ae27824bb5d411723cabc3108" upstream="pyro"/>
8 <project name="linux/meta-el-standard" path="poky/meta-el-standard" revision="68a89832154c5a706a6290cee9797cedccbba854" upstream="pyro"/>
9 <project name="linux/meta-enea-bsp-arm" path="poky/meta-enea-bsp-arm" revision="2d15599a33117b119da1a2ff7e77e320ae687335" upstream="pyro"/>
10 <project name="linux/meta-enea-bsp-common" path="poky/meta-enea-bsp-common" revision="f681bf730b3f777e70ff13539e474a65af0d38a8" upstream="pyro">
11 <linkfile dest="README" src="../../.repo/manifests/raspberrypi3-64/README"/>
12 </project>
13 <project name="linux/meta-openembedded" path="poky/meta-openembedded" revision="dfbdd28d206a74bf264c2f7ee0f7b3e5af587796" upstream="pyro"/>
14 <project name="linux/meta-raspberrypi" path="poky/meta-raspberrypi" revision="6786c0709d2b072decd9383de38436d4befbcfbf" upstream="pyro"/>
15 <project name="linux/poky" path="poky" revision="dbf25105b30c08cea353dc3fc6b3472cba21bfe7" upstream="pyro"/>
16</manifest>
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 @@
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
10DELETE_SSTATE=NO
11BOOTING_METHOD=NFS
12TEST_PACKAGE_enea-image-standard=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script
13RC_TEST_PACKAGE_enea-image-standard=healthcheck-runner
14IMAGE_TYPES=enea-image-rt,enea-image-rt-sdk
15SDK_IMAGE=enea-image-rt-sdk
16EXTENSIBLE_SDK=YES
17PKG_IMAGE=enea-image-rt-sdk
18ARCHITECTURE=x86_64
19SKIP=NO
20SKIP_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 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<manifest>
3 <!--Manifest template for intel-corei7-64 -->
4
5 <include name="common/common_manifest.xml"/>
6
7 <project name="linux/meta-intel" path="poky/meta-intel"/>
8
9 <project name="linux/meta-enea-bsp-common" path="poky/meta-enea-bsp-common">
10 <linkfile src="../../.repo/manifests/intel-corei7-64/README" dest="README"/>
11 </project>
12
13 <project name="linux/meta-enea-bsp-x86" path="poky/meta-enea-bsp-x86"/>
14
15</manifest>