Commit b813eb85 authored by Chris Paterson's avatar Chris Paterson Committed by Pavel Machek

gitlab-ci: Use external linux-cip-pipelines repository to define CI

Signed-off-by: default avatarChris Paterson <chris.paterson2@renesas.com>
Signed-off-by: Pavel Machek's avatarPavel Machek <pavel@denx.de>
parent 9d5d291a
variables:
GIT_STRATEGY: clone
GIT_DEPTH: 10
DOCKER_DRIVER: overlay2
DOCKER_IMAGE_TAG: v2
###############################
# Standard CIP configurations #
###############################
build:arm_hitachi_omap_defconfig:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: arm
CONFIG: hitachi_omap_defconfig
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:arm_moxa_mxc_defconfig:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: arm
CONFIG: moxa_mxc_defconfig
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:arm_renesas_shmobile_defconfig:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: arm
CONFIG: renesas_shmobile_defconfig
CONFIG_LOC: cip-kernel-config
DEVICES: r8a7743-iwg20d-q7 r8a7745-iwg22d-sodimm r8a77470-iwg23s-sbc
DTBS: r8a7743-iwg20d-q7-dbcm-ca.dtb r8a7745-iwg22d-sodimm-dbhd-ca.dtb r8a77470-iwg23s-sbc.dtb
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
test:arm_renesas_shmobile_defconfig:
stage: test
needs: ["build:arm_renesas_shmobile_defconfig"]
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:test-$DOCKER_IMAGE_TAG
when: always
variables:
GIT_STRATEGY: none
script:
- /opt/submit_tests.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:arm_siemens_am335x-axm2_defconfig:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: arm
CONFIG: siemens_am335x-axm2_defconfig
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:arm_siemens_am335x-draco_defconfig:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: arm
CONFIG: siemens_am335x-draco_defconfig
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:arm_siemens_am335x-dxr2_defconfig:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: arm
CONFIG: siemens_am335x-dxr2_defconfig
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:arm_siemens_am335x-etamin_defconfig:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: arm
CONFIG: siemens_am335x-etamin_defconfig
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:arm_siemens_am57xx-pxm3.config:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: arm
CONFIG: siemens_am57xx-pxm3.config
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:arm_siemens_dcu2.config:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: arm
CONFIG: siemens_dcu2.config
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:arm_siemens_imx6_defconfig:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: arm
CONFIG: siemens_imx6_defconfig
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:arm_toshiba_tegra_defconfig:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: arm
CONFIG: toshiba_tegra_defconfig
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:arm_toshiba_zynq_defconfig:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: arm
CONFIG: toshiba_zynq_defconfig
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:x86_plathome_obsvx1.config:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: x86
CONFIG: plathome_obsvx1.config
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:x86_siemens_iot2000.config:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: x86
CONFIG: siemens_iot2000.config
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:x86_siemens_server_defconfig:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: x86
CONFIG: siemens_server_defconfig
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
build:x86_toshiba_defconfig:
stage: build
image: registry.gitlab.com/cip-project/cip-testing/linux-cip-ci:build-$DOCKER_IMAGE_TAG
variables:
BUILD_ARCH: x86
CONFIG: toshiba_defconfig
CONFIG_LOC: cip-kernel-config
BUILD_ONLY: "true"
script:
- /opt/build_kernel.sh
artifacts:
name: "$CI_JOB_NAME"
when: always
paths:
- output
include:
- https://gitlab.com/cip-project/cip-testing/linux-cip-pipelines/raw/master/linux-cip-pipeline.yml
- https://gitlab.com/cip-project/cip-testing/linux-cip-pipelines/raw/master/trees/linux-4.4.y-cip.yml
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment