diff options
author | Cristian Ciocaltea <cristian.ciocaltea@collabora.com> | 2022-10-18 01:04:26 +0300 |
---|---|---|
committer | Cristian Ciocaltea <cristian.ciocaltea@collabora.com> | 2022-12-12 17:57:13 +0200 |
commit | a9a16ca69914fbc2bb2aff6af4b190b6464503a9 (patch) | |
tree | b4cae8517526e1017f91885721cd045fdb18115e /.gitlab-ci.yml | |
parent | 5ca732820f83ad1033a01c7d1a2660521c56933a (diff) | |
download | linux-a9a16ca69914fbc2bb2aff6af4b190b6464503a9.tar.gz |
gitlab-ci: Fix indentation in .gitlab-ci.yml
Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 78d1c86a0f75..1fd1dcc72f9b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,14 +1,14 @@ variables: DOCKER_DRIVER: overlay2 - KERNEL: 'bzImage' - ROOTFS_NAME: 'stretch.img' - ROOTFS_IMAGE_URL: 'https://gitlab.steamos.cloud/api/v4/projects/kernel-research%2Frootfs/jobs/128684/artifacts' + KERNEL: "bzImage" + ROOTFS_NAME: "stretch.img" + ROOTFS_IMAGE_URL: "https://gitlab.steamos.cloud/api/v4/projects/kernel-research%2Frootfs/jobs/128684/artifacts" GIT_AUTHOR_NAME: "Gitlab-ci" GIT_AUTHOR_EMAIL: "gitlab@gitlab.steamos.cloud" TAG: CI_${CI_PIPELINE_ID}_${CI_COMMIT_SHORT_SHA} - + before_script: - - apt-get update -y + - apt-get update -y stages: - build @@ -16,30 +16,30 @@ stages: kernel build: stage: build tags: - - autoscaled + - autoscaled before_script: - apt-get update -y - apt-get install -y rsync git build-essential bc kmod cpio flex cpio libncurses5-dev bison libssl-dev libelf-dev openssh-client curl qemu-system* unzip script: - - make x86_64_defconfig && make kvm_guest.config - - ./scripts/kconfig/merge_config.sh .config .config-fragment - - make -j`nproc` - - git rev-parse HEAD &> commit_id_file - - cp -v arch/x86/boot/bzImage . - - cp .config kernel_config - # download rootfs - - 'curl -L --header "PRIVATE-TOKEN: 2HUDR583zAq2ym4Pfm4x" "$ROOTFS_IMAGE_URL" --output artifact.zip' - - unzip artifact.zip - - qemu-system-x86_64 -enable-kvm -nographic -kernel ${KERNEL} -drive file=${ROOTFS_NAME},format=raw -device virtio-serial-pci -virtfs local,path=$(pwd),mount_tag=steamlogs,security_model=none -m 2G -smp 2 -cpu host -net user,hostfwd=tcp::2222-:22 -net nic,model=virtio --append "root=/dev/sda rw console=ttyS0" & - - QEMU_PID=$! - - echo "QEMU pid is $QEMU_PID" - - sleep 90 - - tail --pid=$QEMU_PID -f kernel_results.log + - make x86_64_defconfig && make kvm_guest.config + - ./scripts/kconfig/merge_config.sh .config .config-fragment + - make -j`nproc` + - git rev-parse HEAD &> commit_id_file + - cp -v arch/x86/boot/bzImage . + - cp .config kernel_config + # download rootfs + - 'curl -L --header "PRIVATE-TOKEN: 2HUDR583zAq2ym4Pfm4x" "$ROOTFS_IMAGE_URL" --output artifact.zip' + - unzip artifact.zip + - qemu-system-x86_64 -enable-kvm -nographic -kernel ${KERNEL} -drive file=${ROOTFS_NAME},format=raw -device virtio-serial-pci -virtfs local,path=$(pwd),mount_tag=steamlogs,security_model=none -m 2G -smp 2 -cpu host -net user,hostfwd=tcp::2222-:22 -net nic,model=virtio --append "root=/dev/sda rw console=ttyS0" & + - QEMU_PID=$! + - echo "QEMU pid is $QEMU_PID" + - sleep 90 + - tail --pid=$QEMU_PID -f kernel_results.log + + # notify + - test -f "fail.txt" && exit 1 + - echo "All tests passed." - # notify - - test -f "fail.txt" && exit 1 - - echo "All tests passed." - artifacts: expire_in: 1 week when: always |