Skip to content
Snippets Groups Projects
Commit f33f8c03 authored by Andrii Sosiuk's avatar Andrii Sosiuk Committed by Lorenzo Pagliai
Browse files

[CICD][ARTIFACTS][MEDIATEK] Prevent propagating Mediatek artifacts v2

parent d9e02833
No related branches found
No related tags found
No related merge requests found
......@@ -78,7 +78,6 @@ release:
# Generated jobs
# --------------------------------------------------------------------------------------
{% set ca_namespace = namespace(CUSTOM_ARTIFACTS="") %}
{% if MACHINES %}
{% for machine in MACHINES.split(' ') %}
{% if CUSTOM is not defined %}
......@@ -229,7 +228,8 @@ release:
{% endif %}
{% endif %}
{% for distro in DISTRO.split(' ')%}
{# ============== Set custom artifacts =================== #}
{% set ca_namespace = namespace(CUSTOM_ARTIFACTS="") %}
{# ==================== Set custom artifacts ===================== #}
{% if DISTROS_CUSTOM_ARTIFACTS is defined and DISTROS_CUSTOM_ARTIFACTS %}
{% for entry in DISTROS_CUSTOM_ARTIFACTS.split(' ') %}
{% if entry.startswith(distro + ":") %}
......@@ -238,6 +238,16 @@ release:
{% endif %}
{% endfor %}
{% endif %}
{# ============== Set Mediatek artifacts if needed =============== #}
{% if "genio" in PROCESSOR %}
{% set genio_custom_artifacts = [
"devicetree", "bl2.img", "bootassets.vfat", "capsule.vfat",
"fip.bin", "fitImage", "lk.bin", "partitions.json", "u-boot-initial-env",
"${RECIPE_NAME}-${MACHINE}.manifest", "${RECIPE_NAME}-${MACHINE}.testdata.json",
"${RECIPE_NAME}-${MACHINE}.wic.img"
] %}
{% set ca_namespace.CUSTOM_ARTIFACTS = ((ca_namespace.CUSTOM_ARTIFACTS.split() if ca_namespace.CUSTOM_ARTIFACTS is defined and ca_namespace.CUSTOM_ARTIFACTS else []) + genio_custom_artifacts) | unique | join(' ') %}
{% endif %}
{% if distro == 'things' %}
{% set recipe = "seco-image-" + SECO_REMOTE %}
{% set image = SECO_REMOTE + "-things-image" %}
......@@ -272,30 +282,22 @@ release:
build-{{ machine }}-{{ distro }}:
extends: .build
variables: &build-{{ machine }}-{{ distro }}
BOARD: {{ machine }}
{% if RAM_CONF is defined %}
RAM_CONF: {{ RAM_CONF }}
{% endif %}
PROCESSOR: {{ PROCESSOR }}
MACHINE: {{ MACHINE }}
DEFCONFIG_FILE: {{ DEFCONFIG }}
RECIPE_NAME: {{ recipe }}
IMAGE_NAME: {{ image }}-{{ backend }}
UBOOT_FILE: {{ UBOOT_FILE }}
KERNEL_FILE: {{ KERNEL_FILE }}
AZURE_PATH: {{ AZURE_PATH }}
{%- if ca_namespace.CUSTOM_ARTIFACTS %}
CUSTOM_ARTIFACTS: >
{{ ca_namespace.CUSTOM_ARTIFACTS }}
{%- endif %}
{%- if "genio" in PROCESSOR %}
{%- if not ca_namespace.CUSTOM_ARTIFACTS %}
CUSTOM_ARTIFACTS: >
{%- endif %}
devicetree bl2.img bootassets.vfat capsule.vfat fip.bin fitImage lk.bin partitions.json
u-boot-initial-env ${RECIPE_NAME}-${MACHINE}.manifest ${RECIPE_NAME}-${MACHINE}.testdata.json
${RECIPE_NAME}-${MACHINE}.wic.img
{%- endif %}
BOARD: {{ machine }}
{% if RAM_CONF is defined %}
RAM_CONF: {{ RAM_CONF }}
{% endif %}
PROCESSOR: {{ PROCESSOR }}
MACHINE: {{ MACHINE }}
DEFCONFIG_FILE: {{ DEFCONFIG }}
RECIPE_NAME: {{ recipe }}
IMAGE_NAME: {{ image }}-{{ backend }}
UBOOT_FILE: {{ UBOOT_FILE }}
KERNEL_FILE: {{ KERNEL_FILE }}
AZURE_PATH: {{ AZURE_PATH }}
{% if ca_namespace.CUSTOM_ARTIFACTS %}
CUSTOM_ARTIFACTS: >
{{ ca_namespace.CUSTOM_ARTIFACTS }}
{% endif %}
#----------------------------------------------------
# {{ SECO_REMOTE }}-deploy-{{ machine }}-{{ distro }}
#----------------------------------------------------
......@@ -337,30 +339,22 @@ report-{{ machine }}-{{ distro }}:
build-{{ machine }}-{{ distro }}:
extends: .build
variables: &build-{{ machine }}-{{ distro }}
BOARD: {{ machine }}
{% if RAM_CONF is defined %}
RAM_CONF: {{ RAM_CONF }}
{% endif %}
PROCESSOR: {{ PROCESSOR }}
MACHINE: {{ MACHINE }}
DEFCONFIG_FILE: {{ DEFCONFIG }}
RECIPE_NAME: {{ recipe }}
IMAGE_NAME: {{ image }}
UBOOT_FILE: {{ UBOOT_FILE }}
KERNEL_FILE: {{ KERNEL_FILE }}
AZURE_PATH: {{ AZURE_PATH }}
{%- if ca_namespace.CUSTOM_ARTIFACTS %}
CUSTOM_ARTIFACTS: >
{{ ca_namespace.CUSTOM_ARTIFACTS }}
{%- endif %}
{%- if "genio" in PROCESSOR %}
{%- if not ca_namespace.CUSTOM_ARTIFACTS %}
CUSTOM_ARTIFACTS: >
{%- endif %}
devicetree bl2.img bootassets.vfat capsule.vfat fip.bin fitImage lk.bin partitions.json
u-boot-initial-env ${RECIPE_NAME}-${MACHINE}.manifest ${RECIPE_NAME}-${MACHINE}.testdata.json
${RECIPE_NAME}-${MACHINE}.wic.img
{%- endif %}
BOARD: {{ machine }}
{% if RAM_CONF is defined %}
RAM_CONF: {{ RAM_CONF }}
{% endif %}
PROCESSOR: {{ PROCESSOR }}
MACHINE: {{ MACHINE }}
DEFCONFIG_FILE: {{ DEFCONFIG }}
RECIPE_NAME: {{ recipe }}
IMAGE_NAME: {{ image }}
UBOOT_FILE: {{ UBOOT_FILE }}
KERNEL_FILE: {{ KERNEL_FILE }}
AZURE_PATH: {{ AZURE_PATH }}
{% if ca_namespace.CUSTOM_ARTIFACTS %}
CUSTOM_ARTIFACTS: >
{{ ca_namespace.CUSTOM_ARTIFACTS }}
{% endif %}
#----------------------------------------------------
# {{ SECO_REMOTE }}-deploy-{{ machine }}-{{ distro }}
#----------------------------------------------------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment