The following pull request was submitted through Github. It can be accessed and reviewed at: https://github.com/lxc/lxc-ci/pull/69
This e-mail was sent by the LXC bot, direct replies will not reach the author unless they happen to be subscribed to this list. === Description (from pull-request) ===
From a1fdaae25d1158de89d3f7338f8bf1fad5fcd459 Mon Sep 17 00:00:00 2001 From: Thomas Hipp <thomas.h...@canonical.com> Date: Tue, 3 Sep 2019 10:55:31 +0200 Subject: [PATCH 1/2] images: Add Apertis Signed-off-by: Thomas Hipp <thomas.h...@canonical.com> --- images/apertis.yaml | 62 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 images/apertis.yaml diff --git a/images/apertis.yaml b/images/apertis.yaml new file mode 100644 index 0000000..a2214d9 --- /dev/null +++ b/images/apertis.yaml @@ -0,0 +1,62 @@ +image: + distribution: Apertis + description: Apertis {{ image.architecture }} {{ image.variant }} {{ image.release }} {{ image.serial }} + variant: minimal + +source: + downloader: apertis-http + url: https://images.apertis.org + variant: release + +targets: + lxc: + create-message: | + You just created an {{ image.distribution }} container (release={{ image.release }}, arch={{ image.architecture }}) + + config: + - type: all + before: 5 + content: |- + lxc.include = LXC_TEMPLATE_CONFIG/debian.common.conf + + - type: user + before: 5 + content: |- + lxc.include = LXC_TEMPLATE_CONFIG/debian.userns.conf + + - type: all + after: 4 + content: |- + lxc.include = LXC_TEMPLATE_CONFIG/common.conf + + - type: user + after: 4 + content: |- + lxc.include = LXC_TEMPLATE_CONFIG/userns.conf + + - type: all + content: |- + lxc.arch = {{ image.architecture_personality }} + +files: + - path: /etc/hostname + generator: hostname + + - path: /etc/hosts + generator: hosts + + - path: /etc/machine-id + generator: remove + +packages: + manager: apt + update: false + cleanup: false + +environment: + variables: + - key: TMPDIR + set: false + +mappings: + architecture_map: debian From 43cadd3f3e9116172f511e8775a2682a0ae7fbfc Mon Sep 17 00:00:00 2001 From: Thomas Hipp <thomas.h...@canonical.com> Date: Tue, 3 Sep 2019 10:55:55 +0200 Subject: [PATCH 2/2] jobs: Add Apertis Signed-off-by: Thomas Hipp <thomas.h...@canonical.com> --- jenkins/jobs/image-apertis.yaml | 79 +++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 jenkins/jobs/image-apertis.yaml diff --git a/jenkins/jobs/image-apertis.yaml b/jenkins/jobs/image-apertis.yaml new file mode 100644 index 0000000..f32b589 --- /dev/null +++ b/jenkins/jobs/image-apertis.yaml @@ -0,0 +1,79 @@ +- job: + name: "image-apertis" + concurrent: false + description: Apertis images for LXC and LXD. + node: master + project-type: matrix + + axes: + - axis: + name: architecture + type: slave + values: + - amd64 + - arm64 + - armhf + + - axis: + name: release + type: user-defined + values: + - '17.12' + - '18.03' + - '18.06' + - '18.09' + - '18.12' + - v2019pre + + - axis: + name: variant + type: user-defined + values: + - default + + - axis: + name: restrict + type: slave + values: + - lxc-priv + + builders: + - shell: |- + cd /lxc-ci + LXD_ARCHITECTURE="${architecture}" + + + exec sudo /lxc-ci/bin/build-distro /lxc-ci/images/apertis.yaml \ + ${LXD_ARCHITECTURE} 1800 ${WORKSPACE} \ + -o image.architecture=${architecture} \ + -o image.release=${release} + + properties: + - build-discarder: + num-to-keep: 2 + + - raw: + !include: ../includes/webhook.yaml.inc + + publishers: + - archive: + artifacts: "*.tar.xz,*.squashfs,image.yaml,serial" + only-if-success: true + + - workspace-cleanup: + fail-build: false + + + - naginator: + rerun-unstable-builds: true + rerun-matrix-part: true + max-failed-builds: 3 + progressive-delay-increment: 300 + progressive-delay-maximum: 900 + + triggers: + - timed: '@daily' + + wrappers: + - ansicolor: + colormap: xterm
_______________________________________________ lxc-devel mailing list lxc-devel@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-devel