diff options
author | Adrian Dudau <adrian.dudau@enea.com> | 2018-07-06 13:59:13 +0200 |
---|---|---|
committer | Adrian Dudau <adrian.dudau@enea.com> | 2018-07-06 13:59:13 +0200 |
commit | 596d67a7e195039dc6ec455e00e8446ef8f5aa07 (patch) | |
tree | 6ed140f75570d34e402d31bfc3f3aa4ef62c3ac1 | |
download | el_manifests-rt-596d67a7e195039dc6ec455e00e8446ef8f5aa07.tar.gz |
Initial commit
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
-rw-r--r-- | Jenkinsfile | 10 | ||||
-rw-r--r-- | README.first | 23 | ||||
-rw-r--r-- | common/common_manifest.xml | 14 | ||||
-rw-r--r-- | eltf.conf | 19 | ||||
-rw-r--r-- | intel-corei7-64/.README | 9 | ||||
-rw-r--r-- | intel-corei7-64/README | 8 | ||||
-rw-r--r-- | intel-corei7-64/default.xml | 16 | ||||
-rw-r--r-- | intel-corei7-64/eltf.conf | 20 | ||||
-rw-r--r-- | intel-corei7-64/manifest_template.xml | 15 |
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 | |||
5 | MANIFEST_REPOSITORY = scm.getUserRemoteConfigs()[0].getUrl() | ||
6 | BRANCH = env.BRANCH_NAME | ||
7 | |||
8 | fileLoader.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 @@ | |||
1 | This file contains the describing the manifest repo. The repo contains manifests | ||
2 | for one ot more targets located in separate directories. Each of these contain: | ||
3 | |||
4 | README : 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 | |||
15 | manifest_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 | |||
19 | default.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 | ||
10 | PROFILE=rt | ||
11 | DELETE_SSTATE=NO | ||
12 | BOOTING_METHOD=NFS | ||
13 | TEST_PACKAGE=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script | ||
14 | RC_TEST_PACKAGE=healthcheck-runner | ||
15 | IMAGE_TYPES=enea-image-${PROFILE},enea-image-${PROFILE}-sdk | ||
16 | ARCH=x86_64 | ||
17 | SKIP=NO | ||
18 | JENKINS_CRON_STRING=0 23 * * 1-5 | ||
19 | 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 @@ | |||
1 | This file is a template used to produce the real README. Read that one instead. | ||
2 | |||
3 | ________END_OF_HEADER________ | ||
4 | This file contains build and boot instructions for Enea Linux on RaspberryPi3, | ||
5 | standard 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 @@ | |||
1 | This file contains build and boot instructions for Enea Linux on intel-corei7-64, | ||
2 | |||
3 | realtime 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 | ||
10 | DELETE_SSTATE=NO | ||
11 | BOOTING_METHOD=NFS | ||
12 | TEST_PACKAGE_enea-image-standard=healthcheck-runner,ddt-runner-ng,ltptest-runner,posix-runner,ptests-run-script | ||
13 | RC_TEST_PACKAGE_enea-image-standard=healthcheck-runner | ||
14 | IMAGE_TYPES=enea-image-rt,enea-image-rt-sdk | ||
15 | SDK_IMAGE=enea-image-rt-sdk | ||
16 | EXTENSIBLE_SDK=YES | ||
17 | PKG_IMAGE=enea-image-rt-sdk | ||
18 | ARCHITECTURE=x86_64 | ||
19 | SKIP=NO | ||
20 | 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 @@ | |||
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> | ||